問題タブ [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.

0 投票する
19 に答える
165927 参照

php - ルートが 404 を返します。どうすれば修正できますか?

Laravel フレームワークの学習を始めたばかりで、ルーティングに問題があります。

機能している唯一のルートは、デフォルトで Laravel にアタッチされているデフォルトのホーム ルートです。

私は Windows で WAMP を使用しており、PHP 5.4.3 と Apache 2.2.22 を使用しています。また、mod_rewrite を有効にしており、application.php 構成ファイルから「index.php」を削除して空の文字列を残しています。

Userという新しいコントローラーを作成しました。

application/views/user/に、いくつかの基本的な HTML コードを含むindex.phpというビュー ファイルを作成し、routes.php に以下を追加しました。

Web ブラウザーでルート ( ) にアクセスすると、最初のルートは正常に機能http://localhost/mysite/publicしますが、2 番目のルートに移動しようとするとhttp://localhost/mysite/public/user、404 Not Found エラーが発生します。なぜこれが起こるのでしょうか?

0 投票する
2 に答える
317 参照

laravel - 基本的なルーティングはLaravelで404を生成します

アプリケーションの構築にLaravelフレームワークを使用しようとしています。しかし、私はルーティングで立ち往生しています。

ルート

コントローラ

私のローカルホストファイルはに保存され/Users/ariefbayu/Sites/、私のLaravelアプリケーションはに保存され/Users/ariefbayu/Sites/ecatalog/ます。このディレクトリ内にinfo.php、パス設定が機能しているかどうかを確認するファイルがあります。ただし、そこに移動するhttp://localhost/ecatalog/public/index.php/ecatalogsと、常に404エラーが返されます。これが基本的なことは知っていますが、なぜこれが機能しないのかわかりません。

参考までに、私はMAMPサーバーを使用しており、すべてのソースファイルのアクセス許可をに設定し777て、これが許可の問題であるかどうかをテストしています。

0 投票する
19 に答える
65727 参照

laravel - Laravel4ホームを除くすべてのルートで404エラーが発生する

Composerを使用してLaravel4をインストールし、仮想ホストもセットアップしました。現在、ルートルートのみが機能しています。

これではありません:

私がヒットしようとしているTasksControllerのは/tasks

これは私にも404エラーを与えています。何が間違っているのでしょうか?プロジェクトのルートにデフォルトの.htaccessファイルがあります。

Macでローカルホストを使用しています。

0 投票する
3 に答える
41460 参照

post - Laravel 更新構文 - 配列によるレコードの更新

Laravel で POST を介して基本的なレコードを更新するのに問題があります。

すべての投稿データを配列にキャプチャしました。既存の Order# が 0 の場合は、新しいレコードを作成します (正常に動作します)。それ以外の場合は、既存のレコードを更新します。

Order.php

Routes.php

更新: 上記のコードは実際に機能します。検証エラーが発生したため、関数が早期に返されていました。

0 投票する
3 に答える
690 参照

php - Laravelでのログインビューのテンプレート

そのため、レイアウトローダーに単一のビュー()を含めるのが最善の方法であるviews/login.blade.phpと考えていたので、すべてのコードを再度繰り返す必要はありません。

これは、ログインビューをロードする私のルートです。

そして私はLaravelのテンプレートを読みましたが、彼らはコントローラーやブレードのレイアウトについて話していて、ルートのレイアウトについては話していません。

何か案が?

0 投票する
1 に答える
755 参照

php - laravel ルートとコントローラー ビュー アーキテクチャ

私は新しいプロジェクトのために Laravel を使用しており、新しい URL をセットアップしたいと考えています。

/project/create

これは、次のようにするのと同じくらい簡単だと思いました。

ただし、これは 404 を返します。/controller/action に基づいて URL ベースを設定するだけではいけません。これは当てはまりません。これを行う必要がありますか?

または、サイトが必要とするすべての URL/リクエストに対して同様ですか?

0 投票する
2 に答える
8048 参照

php - Laravelが404ルートをデバッグ

わかりました、私が使用する完全なroutes.phpファイル...私はちょうどここにそれを貼り付けました:http://pastebin.com/kaCP3NwK

ルート.php

管理者設定:

リンクジェネレータ:

controllers / admin.php

したがって、にアクセスhttp://example.com/admin/newsすると...newsに送信されaction_indexますが、何らかの理由でそこに到達せず、返されます404

0 投票する
1 に答える
409 参照

php - uri セグメントを渡すことができません

Laravel 4 ルートを機能させるのに少し問題があります。私が間違っていることを理解できませんでした。

composer パッケージは最新で、illuminate/app の最新バージョンを使用しています。

正常に動作するルートは次のとおりです。

しかし、2 番目の uri セグメントをパラメーターとして渡すことができません。

これはうまくいきませんでした:

または:

最終的には、コントローラーで自分のものを処理したいのですが、現時点では何が間違っているのかわかりません。

0 投票する
0 に答える
128 参照

laravel - ネストされたバンドル コントローラーのルーティング

このフォーラムでこのアプローチを使用してサブドメインをバンドルにルーティングすることができました。ただし、API バンドルの開発を開始しており、API のバージョンを変更したいと考えています。このようにAPIバンドルをセットアップしました

  • バンドル
  • バンドル/API
  • バンドル/コントローラー
  • バンドル/コントローラー/v1

route_file.php上記のチュートリアルのように、バンドル フォルダーのルートに があります。これはroute_file.php

ページをapi.xyz.com/v1/tasks取得し続け404ます。正しくルーティングしています。正しい方向に向けてください

0 投票する
2 に答える
33007 参照

php - Laravelでデフォルトコントローラを設定するには?

私は Laravel PHP フレームワークを使用していますが、いくつか疑問に思っています。デフォルトのapplication/routes.phpファイルには次のものが含まれています。

これはビューを出力するだけですが、そこからコントローラーを呼び出すにはどうすればよいですか?

Route::controller('home')上記のルート全体を削除し、デフォルトの URL (つまり ) でホーム コントローラーを使用しているように見えるものに置き換えることができますexample.com/。しかし、のような他のコントローラーはRoute::controller('article')機能しませんexample.com/article。記事コントローラーをデフォルトとして設定するにはどうすればよいですか?