Heim >Backend-Entwicklung >PHP-Tutorial >laravel各种路径的获取方法

laravel各种路径的获取方法

WBOY
WBOYOriginal
2016-07-29 08:52:491641Durchsuche

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

①视图中的href跳转

一、

区别:最方便,但路由改变时就又要修改了

二、   

区别:可直接命名使用,不因uri改变而改变,我喜欢用

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

三、

区别:直接指定相关控制器,受影响最小

四、

区别:最容易受影响,不推荐使用

②控制器中redirect跳转使用

一、return redirect('home/test'); return redirect()->to('home/test');

区别:同①一

  二、return redirect()->action('HomeController@index');

区别:同①三

  三、return redirect()->route(test'');

区别:同①二

  四、return redirect()->back();  return back();

说明:返回上一页面

③各个资源路径常量

一、public_path('uploads');

说明:public文件路径

二、base_path('xx');

三、app_path('xx');

四、resource_path('xx');

laravel thinkphp

以上就介绍了laravel各种路径的获取方法,包括了laravel方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn