問題タブ [laravel-5]
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 - Laravel 5 で Homestead.yaml を構成する際の問題
私は Laravel を初めて使用し、アプリ用に VM をセットアップします。私はドキュメントをよくフォローしており、構成はほとんど完了しています。私はここで立ち往生しています。
私は Windows 8 を使用しており、Homestead.yaml ファイルは次のようになっています。
cmdでVagrantを実行すると、エラーは次のようになります。
私のプロジェクト パスは E:/laravel_projects です。
laravel-5 - laravel 5は、使用したいコントラクト実装をどのように認識しますか?
契約書の使い方に困っています。これは、単体テストを使用していないため、コントラクトがどのように機能するかが明らかではないためだと思います。
このコードを見てみましょう:
login
では、どのクラスがこの行でコントラクトのメソッドを実装しているかを知るにはどうすればよい$this->auth->login($user)
ですか? また、自分のクラスを使用したい場合、どうすればクラスを変更できますか?laravel 4では、例として書い
Auth::user()
たものを任意のコントローラーのどこでも使用し、機能しました。ここで、コントローラー メソッド内にコントラクトを挿入し、次のように使用する必要があり$auth->user
ます。また、うまくいけば、コントラクトは抽象化に使用されます。では、独自のクラス用に新しいインターフェイスを作成し、そのインターフェイスを実装する複数のクラスを作成したい場合、どこにコードを記述すればよいでしょうか? 例は思いつきませんが、ランプを有効/無効にするためのインターフェイスを実装する必要があると想像し
on()
てoff()
みてください。そのために新しい契約を作成する必要がありますか?
php - Laravel 5 Auth Filter が機能しない
4.2.でしばらくしてからLaravel 5を試しました。ドキュメントには'before' => 'auth'
、いつものように使用できると書かれていますが、私にとっては機能しません。
何が悪いのかわかりません。ドキュメントを読み、インターネットで検索しましたが、何も見つからないようです。私のコードは次のようになります。
ここで私が間違っていることを誰でも見ることができますか?
php - Laravel 5ルートアクション名を取得する方法は?
現在のルート アクションを取得しようとしていますが、その方法がわかりません。Laravel 4 で使用してRoute::currentRouteAction()
いましたが、今は少し異なります。
コントローラーでやろうとしていますRoute::getActionName()
が、メソッドが見つからないというメッセージが表示され続けます。
php - Laravelでルートインミドルウェアを取得する方法
現在、使用したいメソッドにルートを注入することで、コントローラーでルートを取得できます。
ただし、ミドルウェアで同様のことを実行しようとしていますが、うまくいきません。
エラーが発生します。
それをどうするか本当にわかりません。それがルートであるかどうかはあまり気にしませんが、何らかの方法でそのアクション名を取得する必要があります。
postgresql - 複数の列に対する Postgres 全文検索
Postgres 9.3 と Laravel 5 を使用しており、次の移行をセットアップしました。
「クリストファー」という名のエントリがあり、次のクエリを実行すると、結果が得られません
「Christopher」を検索すると、レコードが表示されます。部分一致で検索できるようにするにはどうすればよいですか?
php - Laravel 5 フォーム リクエスト - 関連データの検証
Laravel 5 の FormRequests は、検証と承認のための優れたアプローチです。しかし、1対多の関係のデータを含むリクエストを検証する必要がある場合は、どうすればよいですか。たとえば、単純な請求書アプリがあるとします。1 つの請求書には多くのサービスが含まれています。私のフォーム投稿リクエストには、次のデータが含まれています。
InvoiceFormRequest クラスで請求書データを検証できるようになりましたが、サービスを続行する方法は次のとおりです。
前もって感謝します!
更新: Laravel 5.2でここで読んだように、次のようなものを書くことができます:
php - クラス 'App\Http\Controllers\DB' が見つからず、新しいモデルも使用できません
私は非常に基本的な問題を抱えています。L4 では、以下のメソッドがすぐに機能したので、今は迷っています。助けてください。数日前、Laravel 5.0 プロジェクトを開始しました。これで、新しくクリーンなインストールができました。
問題 1: データベースから何かを取得しようとすると
私はこれを得る:
問題 2: User.php モデルを複製する前に、クラス名を「Quotation」に変更しました。以下は、アプリのルート フォルダーに置かれたファイル Quotations.php の内容です。
モデルを使用しようとする試み
これで終わります:
問題を解決する方法はありますか?