已采納回答 / tingyuge
前者好,后者只是簡單的獲取數據,前者是laravel封裝的函數,安全性高一點,并且可以設置默認值,在實際需求中一行代碼就解決了后者至少三行的代碼
2016-10-25
已采納回答 / 喵嗚_0001
laravel做這些多少有些大材小用了,你的那些需求,可以考慮用validate插件,后臺對數據的驗證,一般都是處于安全級別的驗證,不處理數據格式的驗證,這些前臺就可以做
2016-10-23
最贊回答 / qq_殘橋斷雪_0
沒有發(fā)現路由,估計你在頁面使用的url()方法,這樣只能簡單的生成XXX/id=XXX,推薦使用URL::action(),方法,這樣第二個參數會表示成XXX?id=XXX,這種方式不需要修改路由,也不需要在方法中額外添加一個參數,而是使用Request對象來獲取
2016-10-19
最贊回答 / 傾城一笑stu
解決了,要在表單域里加? ?<input type="hidden" name="_token" value="{{csrf_token()}}"/> 原因是:laravel 默認開啟了 csrf驗證 ,不是get請求的話需要驗證csrf,因此在表單里需要加個隱藏域 ?
2016-10-12
已采納回答 / 飛向更高
這是因為沒有開啟session導致,將路由Route::get('response1',['uses' => 'StudentController@response1']);加入到Route::group(['middleware'=>['web']],function(){??});即可。
2016-09-21
最新回答 / XiongJiJun
默認用laravel的migrations生成表結構,里面有設置$table->timestamps();的,這個設置默認為表生成你說的兩個字段!而laravel的模型默認在插入和修改的時候把這兩個字段值都更新了一遍.這個是我們不用考慮的;建議樓主看看laravel的模型生成
2016-09-16