ホームページ  >  記事  >  バックエンド開発  >  さまざまなパスを取得するためのlaravelメソッドコード

さまざまなパスを取得するためのlaravelメソッドコード

小云云
小云云オリジナル
2018-02-26 10:14:321479ブラウズ

この記事では主にlaravelの様々なパスを取得するためのメソッドコードを紹介しますので、お役に立てれば幸いです。

Route::get('home/test', 'HomeController@index')->name('test');がある場合

①ビュー内でhrefジャンプ

1,

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

違い:最も便利ですが、ルートが変更されると変更する必要があります

2.

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

違い: 名前を付けて直接使用でき、URI が変更されても変更されません

注: ルートを使用する。 、route-> name() にする必要があります

3 つ、

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

違い: 最も影響の少ない関連するコントローラーを直接指定します

4 つ、7a93573a9368618d1f688603a5bb198e

違い:最も影響を受けやすいため推奨しません

② コントローラーでリダイレクトジャンプを使用する

1.

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

相違点:①と同じ 1

2.

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

相違点:①と同じ 3

3.

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

違い: ① 2 と同じ

4.

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

説明: 前のページに戻る

③各リソースのパス定数

1. public_path('uploads');

説明: 公開ファイルのパス

2. Base_path('xx');

3 、app_path('xx');

4. resource_path('xx');

関連する推奨事項:

のメソッドの概要の詳細な説明PHPでパスとディレクトリを取得する

PHPでパスとディレクトリを取得する【必読】方法とヒントまとめ

PHPで画像をアップロードするパスを取得してフォームフィールドに値を代入する方法

以上がさまざまなパスを取得するためのlaravelメソッドコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。