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

Laravelは、Taylor Otwellによって作成された無料のオープンソースPHP Webフレームワークであり、Symfonyに基づいてモデルビューコントローラー(MVC)のアーキテクチャパターンに従ってWebアプリケーションを開発することを目的としています。LaravelのソースコードはGitHubでホストされ、MITライセンスの条件に基づいてライセンスされます。


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, ] ], …

30
file_put_contents(meta / services.json):ストリームを開けませんでした:権限が拒否されました
Laravelは初めてです。開こうhttp://localhost/test/public/としたのですが 例外ハンドラのエラー。 私はググって、ストレージディレクトリのアクセス許可を変更しましたが、使用chmod -R 777 app/storageできませんでした。 私は変更debug=>trueしapp.phpてページにアクセスし、例外ハンドラでエラーを得ました: ストリームまたはファイル "/var/www/html/test/app/storage/logs/laravel.log"を開けませんでした:ストリームを開けませんでした:/ var / www / html / test / bootstrap / compiledでアクセスが拒否されました。 php:8423 次に、コマンドchmod -R 644 app/storageを使用してストレージディレクトリの権限を変更し、「例外ハンドラーのエラー」エラーがなくなり、ページが読み込まれました。しかし、そこに私はこれを得ています: file_put_contents(/var/www/html/laravel/app/storage/meta/services.json):ストリームを開けませんでした:権限が拒否されました

8
Laravel 5ビューキャッシュをクリア
Laravelのキャッシュビューが~/storage/framework/views.時間の経過とともに保存されていることに気付きました。どうすれば削除できますか?できるコマンドはありますか?私は試しましたphp artisan cache:clear,が、ビューのキャッシュをクリアしていません。そのため、上記のフォルダー内のファイルを手動で削除する必要があります。 また、ビューのキャッシュを無効にするにはどうすればよいですか?

25
PHP Composerの更新「メモリを割り当てられません」エラー(Laravel 4を使用)
これは解決できません。 私はLinode 1G RAMの基本プランにいます。Composer経由でパッケージをインストールしようとすると、許可されません。PHP.iniでメモリ制限が「-1」に設定されています これをインストールするために他に何かできることはありますか? Loading composer repositories with package information Updating dependencies (including require-dev) - Installing thujohn/rss (dev-master df80a7d) Downloading: 100% PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975 Stack trace: #0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, Array) …

5
PHP7:ext-domの問題をインストール
PHP7を搭載したUbuntu 16.04サーバーでlaravel 5.4を実行しています。cviebrock/eloquent-sluggableパッケージをインストールしようとすると、いくつかのエラーがスローされます。 pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. …

8
Laravel移行でタイムスタンプ列のデフォルト値を現在のタイムスタンプに設定する方法はありますか
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPLaravel Schema Builder / Migrations を使用するデフォルト値でタイムスタンプ列を作成したいと思います。Laravelのドキュメントを何度か読みましたが、タイムスタンプ列のデフォルトに設定する方法がわかりません。 timestamps()機能はデフォルトを作る0000-00-00 00:00ことが可能両方の列のために。

30
Laravelの移行:指定されていても、一意のキーが長すぎます
Laravelのユーザーテーブルを移行しようとしています。移行を実行すると、次のエラーが発生します。 [Illuminate \ Database \ QueryException] SQLSTATE [42000]:構文エラーまたはアクセス違反:1071指定されたキーが長すぎます。キーの最大長は767バイトです(SQL:alter table usersadd unique users_email_uniq(email)) 私の移行は次のとおりです: Schema::create('users', function(Blueprint $table) { $table->increments('id'); $table->string('name', 32); $table->string('username', 32); $table->string('email', 320); $table->string('password', 64); $table->string('role', 32); $table->string('confirmation_code'); $table->boolean('confirmed')->default(true); $table->timestamps(); $table->unique('email', 'users_email_uniq'); }); いくつかグーグルした後、Taylorがインデックスキーをの2番目のパラメーターとして指定できると言ったこのバグレポートに遭遇しましunique()た。それでもエラーが発生します。ここで何が起こっているのですか?
166 php  mysql  laravel 

29
ユーザー 'homestead' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)
Laravel 5.0を使用しているMac OS Yosemiteを使用しています。 私のローカル環境にいる間、私は実行しphp artisan migrate続けます: ユーザー 'homestead' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES) 構成 ここに私の.envがあります APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret app \ config \ database.php 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'homestead'), 'username' => env('DB_USERNAME', 'homestead'), 'password' => env('DB_PASSWORD', 'secret'), 'unix_socket' => '/tmp/mysql.sock', …

13
Laravel Eloquentの作成と更新
新しいレコードを挿入したり、存在する場合は更新したりするための省略形は何ですか? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new record into database } else { // Update the existing record }

15
テーブルの最後の行を選択
テーブルに挿入された最後のファイルを取得したいのですが。メソッドfirst()が存在し、テーブルの最初のファイルが提供されることは知っていますが、最後の挿入を取得する方法がわかりません。
163 laravel  eloquent 


4
Laravel不明な列 'updated_at'
Laravelを使い始めたばかりで、次のエラーが表示されます。 不明な列 'updated_at'がGebruikersに挿入されています(naam、wachtwoord、updated_at、created_at) テーブルの移行時のタイムスタンプ列からのエラーであることはわかっていますが、updated_atフィールドを使用していません。Laravelチュートリアルを実行するときに使用していましたが、今は自分で作成(または作成しようとしている)しています。タイムスタンプを使用していないにもかかわらず、このエラーが発生します。使用されている場所が見つからないようです。これはコードです: コントローラ public function created() { if (!User::isValidRegister(Input::all())) { return Redirect::back()->withInput()->withErrors(User::$errors); } // Register the new user or whatever. $user = new User; $user->naam = Input::get('naam'); $user->wachtwoord = Hash::make(Input::get('password')); $user->save(); return Redirect::to('/users'); } ルート Route::get('created', 'UserController@created'); 型番 public static $rules_register = [ 'naam' => 'unique:gebruikers,naam' ]; public …

4
Laravelで「Mass Assignment」とはどういう意味ですか?
Eloquent ORMのトピック部分についてLaravel Documentを調べたところ、新しい用語が出ましたMass Assignment。 ドキュメントには、大量の割り当てと行う方法を示しfillableまたはguardedプロパティの設定を。しかし、それを経験した後、私はそれがMass Assignmentどのように機能するかについて明確に理解していませんでした。 CodeIgniterでの私の過去の経験では、この用語についても聞いていません。 誰かそれについて簡単な説明がありますか?

17
Laravelリダイレクトwith()メッセージ
致命的なエラーが発生したときに、メッセージを表示して前のページにリダイレクトしようとしています。 App::fatal(function($exception) { return Redirect::back()->with('msg', 'The Message'); } でメッセージにアクセスしようとしているビューで Sessions::get('msg') しかし、何もレンダリングされていません。ここで何か問題がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.