新增laravel專案
composer create-project --prefer-dist laravel/laravel firstproject(自己命名的資料夾名稱)
1.關於group及prefix
middleware 指的是中間層,所有人在使用request的請求的時候都需要經過這裡面的程式碼
Route::group([
'middleware' => 'checkValidIp',
'prefix' => 'web',
'namespace' => 'WEB'
], function(){
Route::get('/index','HomeController@index');
Route::post('/print','HomeController@print');
});
利用指令製作controller
Route::post('/','ProductController@create');
Route::resource('products','ProductController');
php artisan make:controller + 欲生成controller名稱
亦可讓laravel自動幫我們生成有CRUD的controller,在後面加上--resource
php artisan make:controller ProductController --resource
透過namespace我們可以在不同模塊裡面去找到productcontroller進而去使用它