タグ付けされた質問 「laravel-5.2」

3
誰でもLaravel 5.2マルチ認証を例で説明できます
ユーザーと管理フォームのuserテーブルとadminテーブルをそれぞれ認証しようとしています。私はUserlaravelが提供するモデルをそのまま使用してAdmin.おり、ガードキーとプロバイダーキーをauth.php. 警備員 'guards' => [ 'user' =>[ 'driver' => 'session', 'provider' => 'user', ], 'admin' => [ 'driver' => 'session', 'provider' => 'admin', ], ], プロバイダー 'providers' => [ 'user' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], 'admin' => [ 'driver' => 'eloquent', 'model' => App\Admin::class, ] ], …

16
有効なキャッシュパスを入力してください
機能しているlaravelアプリを複製し、別のアプリで使用できるように名前を変更しました。ベンダーフォルダーを削除して、次のコマンドを再度実行します。 composer self-update composer-update npm install bower install ルートとすべてを適切に構成しましたが、ブラウザーでアプリを実行しようとすると、次のエラーが発生します。 Compiler.phpの36行目のInvalidArgumentException:有効なキャッシュパスを指定してください。 Filesystem.php行111のErrorException:file_put_contents(F:\ www \ example \ app \ storage \ framework / sessions / edf262ee7a2084a923bb967b938f54cb19f6b37d):ストリームを開けませんでした:そのようなファイルまたはディレクトリはありません これまでにこの問題が発生したことはありません。何が原因であるかわからず、修正方法もわかりません。オンラインで解決策を探しましたが、今のところ何も見つかりません。

12
laravel 5:クラス「入力」が見つかりません
私のroutes.phpファイルでは: Route::get('/', function () { return view('login'); }); Route::get('/index', function(){ return view('index'); }); Route::get('/register', function(){ return view('register'); }); Route::post('/register',function(){ $user = new \App\User; $user->username = input::get('username'); $user->email = input::get('email'); $user->password = Hash::make(input::get('username')); $user->designation = input::get('designation'); $user->save(); }); ユーザー登録フォームがあります。また、フォームで入力値を取得していroutes.phpます。 しかし、ユーザーを登録するとエラーが発生します。エラー: FatalErrorException in routes.php line 61: Class 'input' not found

26
Laravel 5.2がenvファイルを読み取らない
Laravel 5.2にアップグレードした後、.envファイルの値が読み込まれません。アップグレードの指示に従いました。auth.php以外の設定ファイルは変更されていません。以前のバージョン5.1.19ではすべて正常に機能していました。 .env などの値が含まれています DB_DATABASE=mydb DB_USERNAME=myuser config/database.php 含む 'mysql' => [ 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), ] 私はこのエラーを受け取ります: PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) 明らかに私の環境設定を取得していません。これは、バグナグなどのサードパーティを含め、私の設定ファイルのすべてに影響しています。 私も試しました php artisan config:clear php artisan cache:clear 更新 やってみる php artisan tinker >>> env('DB_DATABASE') => null >>> …

5
Eloquentは配列として1つの列のみを取得します
雄弁なものを使用して、laravel 5.2で1つの次元配列として1つの列のみを取得するにはどうすればよいですか? 私が試してみました: $array = Word_relation::select('word_two')->where('word_one', $word_id)->get()->toArray(); しかし、これは次のような2次元配列としてそれを与えます: array(2) { [0]=> array(1) { ["word_one"]=> int(2) } [1]=> array(1) { ["word_one"]=> int(3) } } しかし、私はそれを次のように取得したいと思います: array(2) { [0]=>2 [1]=>3 }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.