問題タブ [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.
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 エラーが発生します。なぜこれが起こるのでしょうか?
laravel - 基本的なルーティングはLaravelで404を生成します
アプリケーションの構築にLaravelフレームワークを使用しようとしています。しかし、私はルーティングで立ち往生しています。
ルート
コントローラ
私のローカルホストファイルはに保存され/Users/ariefbayu/Sites/
、私のLaravelアプリケーションはに保存され/Users/ariefbayu/Sites/ecatalog/
ます。このディレクトリ内にinfo.php
、パス設定が機能しているかどうかを確認するファイルがあります。ただし、そこに移動するhttp://localhost/ecatalog/public/index.php/ecatalogs
と、常に404エラーが返されます。これが基本的なことは知っていますが、なぜこれが機能しないのかわかりません。
参考までに、私はMAMPサーバーを使用しており、すべてのソースファイルのアクセス許可をに設定し777
て、これが許可の問題であるかどうかをテストしています。
laravel - Laravel4ホームを除くすべてのルートで404エラーが発生する
Composerを使用してLaravel4をインストールし、仮想ホストもセットアップしました。現在、ルートルートのみが機能しています。
これではありません:
私がヒットしようとしているTasksController
のは/tasks
:
これは私にも404エラーを与えています。何が間違っているのでしょうか?プロジェクトのルートにデフォルトの.htaccessファイルがあります。
Macでローカルホストを使用しています。
post - Laravel 更新構文 - 配列によるレコードの更新
Laravel で POST を介して基本的なレコードを更新するのに問題があります。
すべての投稿データを配列にキャプチャしました。既存の Order# が 0 の場合は、新しいレコードを作成します (正常に動作します)。それ以外の場合は、既存のレコードを更新します。
Order.php
Routes.php
更新: 上記のコードは実際に機能します。検証エラーが発生したため、関数が早期に返されていました。
php - Laravelでのログインビューのテンプレート
そのため、レイアウトローダーに単一のビュー()を含めるのが最善の方法であるviews/login.blade.php
と考えていたので、すべてのコードを再度繰り返す必要はありません。
これは、ログインビューをロードする私のルートです。
そして私はLaravelのテンプレートを読みましたが、彼らはコントローラーやブレードのレイアウトについて話していて、ルートのレイアウトについては話していません。
何か案が?
php - laravel ルートとコントローラー ビュー アーキテクチャ
私は新しいプロジェクトのために Laravel を使用しており、新しい URL をセットアップしたいと考えています。
/project/create
これは、次のようにするのと同じくらい簡単だと思いました。
ただし、これは 404 を返します。/controller/action に基づいて URL ベースを設定するだけではいけません。これは当てはまりません。これを行う必要がありますか?
または、サイトが必要とするすべての URL/リクエストに対して同様ですか?
php - Laravelが404ルートをデバッグ
わかりました、私が使用する完全なroutes.php
ファイル...私はちょうどここにそれを貼り付けました:http://pastebin.com/kaCP3NwK
ルート.php
管理者設定:
リンクジェネレータ:
controllers / admin.php
したがって、にアクセスhttp://example.com/admin/news
すると...news
に送信されaction_index
ますが、何らかの理由でそこに到達せず、返されます404
php - uri セグメントを渡すことができません
Laravel 4 ルートを機能させるのに少し問題があります。私が間違っていることを理解できませんでした。
composer パッケージは最新で、illuminate/app の最新バージョンを使用しています。
正常に動作するルートは次のとおりです。
しかし、2 番目の uri セグメントをパラメーターとして渡すことができません。
これはうまくいきませんでした:
または:
最終的には、コントローラーで自分のものを処理したいのですが、現時点では何が間違っているのかわかりません。
laravel - ネストされたバンドル コントローラーのルーティング
このフォーラムでこのアプローチを使用して、サブドメインをバンドルにルーティングすることができました。ただし、API バンドルの開発を開始しており、API のバージョンを変更したいと考えています。このようにAPIバンドルをセットアップしました
- バンドル
- バンドル/API
- バンドル/コントローラー
- バンドル/コントローラー/v1
route_file.php
上記のチュートリアルのように、バンドル フォルダーのルートに があります。これはroute_file.php
ページをapi.xyz.com/v1/tasks
取得し続け404
ます。正しくルーティングしています。正しい方向に向けてください
php - Laravelでデフォルトコントローラを設定するには?
私は Laravel PHP フレームワークを使用していますが、いくつか疑問に思っています。デフォルトのapplication/routes.php
ファイルには次のものが含まれています。
これはビューを出力するだけですが、そこからコントローラーを呼び出すにはどうすればよいですか?
Route::controller('home')
上記のルート全体を削除し、デフォルトの URL (つまり ) でホーム コントローラーを使用しているように見えるものに置き換えることができますexample.com/
。しかし、のような他のコントローラーはRoute::controller('article')
機能しませんexample.com/article
。記事コントローラーをデフォルトとして設定するにはどうすればよいですか?