誰かがLaravel 4 UrlGeneratorクラスの構文を説明できますか?私はドキュメントでそれを見つけることができません。Laravel 4:Urlクラスに渡すパラメータは何ですか?
私は次のルートがあります。私は見
http://localhost/l4/public/users/123
:
{{ Url::action('[email protected]', ['users' => '123']) }}
希望HTMLを生成します。それは、このことを理解するために私に長い時間がかかった
Route::resource('users', 'UsersController');
をUrlGenerator.php
/**
* Get the URL to a controller action.
*
* @param string $action
* @param mixed $parameters
* @param bool $absolute
* @return string
*/
public function action($action, $parameters = array(), $absolute = true)
..しかし、それは本当に私をさらにもたらしません。
$parameters
として渡すことはできますか?
私は今、['users' => '123']
が動作することを知っていますが、これの背景は何ですか?そして、データを渡す他の方法はありますか?
ありがとう!それは何かを明らかにする。理由は私が "私の構文"は私が試したことが見つかりました: {{Url :: action( 'UsersController @ show'、['id' => '123']}}} ..そしてそれは "いくつかの必須パラメータルート "users.show"のURLを生成するためのユーザー( "users")がありません。 " 私はあなたのことを試して、それは動作します!ありがとう! – Dirk
私は再度開いた.. HtmlBuilderのために同じ質問があるので... {{Html :: linkAction( 'UsersController @ show'、['123'])}} ..「一部の必須パラメータには、 users.show " これについて何をすべきか知っていますか?ありがとう! 編集:nevermind ... HtmlBuilderはタイトルを2番目のパラメータとし、3番目のユーザーIDはこの特定のケースでは – Dirk
です。 –