鏡像 composer config -g repo.packagist composer https://packagist.phpcomposer.com
2019-07-040個(gè)贊
創(chuàng)建控制器 php artisan make:controller IndexController
數(shù)據(jù)庫配置文件 .env
路由 routes/web.php Route::get('/user',"IndexController@index") 新建頁面 resource/view 數(shù)據(jù)模型 app/User.php 控制器 app/Http/Controllers
2019-07-040個(gè)贊
1、環(huán)境配置 .env文件 2、系統(tǒng)配置 config文件夾
生成密匙 php artisan key:generate
獲取環(huán)境配置的方法 env('參數(shù)名') 如 env('APP_DEBUG')
網(wǎng)站下線(上線) php artisan down(up) 默認(rèn)展示頁面在 resources\views\errors\503.blade.php
查看路由列表 php artisan route:list
獲取系統(tǒng)配置的方法 Config('app.timezone') 打印用dd() 修改方法 Config(['app.timezone'=>'PRC']) UTC -> PRC(中國)
基本路由:Route::get('index/index',"IndexController@index");
2019-07-091個(gè)贊
所屬章節(jié)課程:laravel網(wǎng)站搭建-1
csrf 跨站請(qǐng)求偽造 {{csrf_field()}}
put請(qǐng)求:<input type="hidden" name="_method" value="put"> put接收 (Request $request) $request->input()
一個(gè)路由響應(yīng)多個(gè)請(qǐng)求 Route::match(['get', 'post'], '/', function () {// }); Route::any('foo', function () { // });
資源路由:Route::resuorce('Admin','IndexCOntroller');
路由必選參數(shù) Route::get('user/{id}', function ($id) { return 'User '.$id; }); 路由可選參數(shù) Route::get('user/{name?}', function ($name = 'John') { return $name; });
命名路由 Route::get('user/profile', 'UserController@showProfile')->name('profile') 為命名路由生成URL return redirect()->route('profile'); 如果命名路由定義了參數(shù),可以將該參數(shù)作為第二個(gè)參數(shù)傳遞給 route 函數(shù) route('profile', ['id' => 1])
命名空間 Route::group(['namespace' => 'Admin'], function(){ // 控制器在"App\Http\Controllers\Admin" 命名空間下 });
2019-07-100個(gè)贊
所屬章節(jié)課程:laravel網(wǎng)站搭建-2
進(jìn)度
2019-07-110個(gè)贊