問題タブ [laravel-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel4:ダブルポストルート
奇妙に聞こえる場合は申し訳ありませんが、ルートでは、私のビューの投稿で2つの操作を行う必要があります。
しかしもちろん、これを行うとエラーが発生します: 無効なデータです。
しかし、ビュー「予約」の投稿では、コントローラーのメソッドを呼び出し、同時に戻る必要がありますQueue::marshal()
多分私はこれを行うことができますか?
どうもありがとうございました!
編集:
HomeController@booking メソッドは次のとおりです。
php - Laravel 4ルートパラメータは、特定のリンクで一部のみを使用します
Laravelでこれを行うと、次のようになります。
Route::get('news/read/{year}/{month}/{date}/{title}/{id}', 'PageController@index_page');
すべての{var}
名前をコントローラーのパラメーターとして使用できます。しかし、コントローラーでそれらすべての代わりに{id}
andのみを使用したい場合はどうすればよいでしょうか?{title}
これは現在私のコントローラーです:
$title
andのみを入れてみましたが、代わりにand$id
から読み取られます。考えられる唯一の解決策は、ルートの順序を に変更することですが、以前の形式を維持しようとしていますが、可能ですか?{year}
{month}
news/read/{title}/{id}/{year}/{month}/{date}
php - Laravel 4で適切なルートを確立できません
ご迷惑をおかけして申し訳ありませんが、誰か助けていただけないでしょうか。フレームワークではなくゼロから作業することに慣れているため、Laravel のコードに少し問題があります。Laravel Bootstrap Starter Site を利用してページを追加しようとしていますが、ルーティングが正確に連携していません。それはかなりイライラします。
コントローラー: app/controller/community/CommunityController.php
景色
そして最後に、大事なことを言い忘れましたが、私のルートです。
今、私はかなり小さな何かが欠けているというしつこい気持ちを持っていますが、私の人生ではそれを理解することはできません. 誰かが私が間違っていることを説明してくれたら、私はそれを感謝します. 特に、この種の問題が今後も発生するのを防ぐことができるからです。
よろしくお願いします。 まだ良い名前を選んでいないユーザー
編集:申し訳ありませんが、これについて言及するのを忘れていました。public を削除したので、それが何かに影響するかどうかはわかりません。もしそうなら、最初にこれについて言及するのを忘れて申し訳ありません。
laravel - Laravel 4 で失敗したルートをキャプチャする
私は持っている
Route::get('/layouttest/{category}/{brand}',
array('as' => 'main', 'uses' => 'MainController@showUrls'))
->where(array('category' => '[0-9]+', 'brand' => '[0-9]+'));
これはうまくいきます。しかし、他のgetリクエストをキャプチャするルートが必要です/layouttest/
。条件が満たされていない場合{category}
、または両方が提供されていない場合など。これを機能させることさえできません(上記のルートの後に、routes.php の if を配置しました)。{brand}
->where
リクエストする/layouttest/
と、NotFoundHttpException
.
php - Laravel 4でのルートの衝突
私は Laravel 4 を使用してプロジェクトに取り組んでいます。ユーザー名でユーザー プロファイルを表示する「ユーザー ルート」があります。
しかし、ここにはユーザーのメッセージを表示する別のルートがあります。
しかし、ここで衝突があります。Laravelは、最初のルートのために「メッセージ」がユーザー名であると考えています。
どうすればこれを回避できますか? 誰か助けてくれませんか、ありがとう。
api - Laravel4でクエリ文字列パラメータをルートに渡す方法
Laravel 4 で API を作成しています。クエリ文字列パラメーターをコントローラーに渡したいと思います。具体的には、次のようなものを許可したい:
クエリ パラメータは、次のようなシグネチャを持つルーティング コントローラ メソッドに渡されます。
routes.php のルートは次のようになります。
Route::controller
明快さと柔軟性のために ( orを使用するのではなくRoute::resource
) すべてのルートを手動で指定しており、常にコントローラーとメソッドにルーティングしています。
「フィールド」クエリ文字列要素を配列$cols
に分離する (グローバル) ヘルパー関数を作成しましたが、すべてのコントローラーのすべてのメソッド内でその関数を呼び出すことは DRY ではありません。$cols
変数をすべてのRoute::get
ルートのコントローラー メソッドに効果的に渡すにはどうすればよいですか? または、より一般的には、ルート (またはルートのグループ) を介してクエリ文字列から 1 つまたは複数の追加パラメーターをコントローラー メソッドに効率的に渡すにはどうすればよいでしょうか? フィルターの使用を考えていますが、それは少し適応外のようです。
php - Laravel 4 - MySQL テーブルを更新するためのフォーム送信
「ユーザー」と呼ばれるDBテーブルのデータ、具体的には3列を更新しようとしています。しかし今、私はコントローラーと通信してエコーを取得しようとしています!! 次のコードがあります。
ビュー ファイル (dashboard.blade.php) には次のフォームがあります。
私が作成したルートは次のとおりです。
コントローラーファイル (UsersController) には、次の機能があります。
しかし、これまでのところ、機能していないようです..開始フォームを次のように変更しようとしました:
しかし、それは機能しませんでした。エラーは発生しません。「更新」を押すだけで、何も起こりません..
ここで非常に単純なものが欠けているに違いありません。ありがとう!