首頁 >後端開發 >php教程 >laravel取得各種路徑的方法程式碼

laravel取得各種路徑的方法程式碼

小云云
小云云原創
2018-02-26 10:14:321496瀏覽

本文主要和大家分享laravel取得各種路徑的方法程式碼,希望能幫助大家。

若Route中有Route::get('home/test', 'HomeController@index')->name('test');

①視圖中的href跳轉

一、

<a href="{{ url(&#39;home/test&#39;) }}">

區別:最方便,但路由改變時就又要修改了

二、

<a href="{{ route(&#39;test&#39;) }}">

區別:可直接命名使用,不因uri改變而改變,我喜歡用

註:用route需要在route中->name()

#三、

<a href="{{ action(&#39;HomeController@index&#39;) }}">

區別:直接指定相關控制器,受影響最小

四、1c80a37fb0ff259b67841cac90651b35

#區別:最容易受影響,不建議使用

 

②控制器中redirect跳轉使用

一、

return redirect(&#39;home/test&#39;); <=> return redirect()->to(&#39;home/test&#39;);

不同:同①一

  二、

return redirect()->action(&#39;HomeController@index&#39;);

區別:同①三

  三、

return redirect()->route(test&#39;&#39;);

區別:同①二

  四、

return redirect()->back(); <=> return back();

說明:返回上一頁

 

③各個資源路徑常數

一、public_path('uploads');

說明:public檔案路徑

#二、base_path('xx') ;

三、app_path('xx');

四、resource_path('xx');

 

##################### ##相關推薦:#########詳解PHP取得路徑與目錄的方法總結#############PHP取得路徑與目錄的方法總結【必看篇】與技巧############php上傳圖片取得路徑及給表單欄位賦值的方法#######

以上是laravel取得各種路徑的方法程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn