Home  >  Article  >  Backend Development  >  laravel method code for obtaining various paths

laravel method code for obtaining various paths

小云云
小云云Original
2018-02-26 10:14:321485browse

This article mainly shares with you the method code of laravel to obtain various paths, hoping to help everyone.

If there is Route::get('home/test', 'HomeController@index')->name('test');

①href jump in the view

1.

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

Difference: The most convenient, but it needs to be modified when the route changes

2.

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

Difference: It can be named and used directly , does not change due to uri changes, I like to use

Note: To use route, you need to use route->name()

3.

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

Difference: Directly specify Relevant controllers, least affected

4. c3492cbfdc93bbe40cd25f7ba61f60b4

Difference: most susceptible to being affected, not recommended

②Redirect jump in the controller uses

1.

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

Difference: same as ① 1

2.

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

Difference: same ①三

三、

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

Difference: Same as ①二

四、

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

Description: Return to the previous page

③Each resource path constant

1. public_path('uploads');

Description: public file path

2. base_path('xx') ;

3. app_path('xx');

4. resource_path('xx');

Related recommendations:

Detailed explanation of the summary of the method of obtaining the path and directory in PHP

Summary of the method of obtaining the path and directory in PHP [must read] and tips

php method to upload images, obtain paths and assign values ​​to form fields

The above is the detailed content of laravel method code for obtaining various paths. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn