laravel 框架部分細節記錄

laravel5 只能夠使用根目錄下的server.php訪問,需要開啓Apache下的mod_rewrite模塊,才能正常使用。
關於去除public目錄的問題,httpd.conf中 DocumentRoot "c:/wamp/www/" 改爲 DocumentRoot "c:/wamp/www/app/public/",然後重啓Apache


數據庫連接文件修改注意,需要修改兩處,分別爲config/database.php , /.env兩文件
 
composer create-project laravel/laravel laravelName --prefer-dist


路由請求方式分爲五種:
1.基本路由
Route::get();
Route::post();


2.多請求路由
Route::match('get,post','multy'function(){


});
Route::any();


3.參數路由
Route::get('user/{id}',function($id){
return "user-".$id;
});




MVC目錄位置以及使用方法:
model /app
view   /app/reresources/views
controller /app/http/controller




返回根據控制器動作的重定向
return redirect()->action('App\Http\Controllers\HomeController@index');
return redirect()->action('App\Http\Controllers\UserController@profile', [1]);
return redirect()->action('App\Http\Controllers\UserController@profile', ['user' => 1]);


傳值到view
return view('greeting', ['name' => 'James']);




傳遞數據到視圖


// 使用傳統的方法
$view = view('greeting')->with('name', 'Victoria');


// 使用魔術方法
$view = view('greeting')->withName('Victoria');


$view = view('greetings', $data);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章