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

Laravel 4.2は、Taylor Otwellによって作成された旧バージョンのオープンソースPHP Web開発MVCフレームワークです。Laravelは、シンプルで表現力豊かな構文を使用してアプリケーションを作成するのに役立ちます。


22
LaravelにはMcrypt PHP拡張機能が必要です
私が使用しようとしていますmigrateの関数をLaravel 4上OSX。ただし、次のエラーが発生します。 Laravel requires the Mcrypt PHP extension. 私が理解している限り、すでに有効になっています(下の画像を参照)。 何が問題で、どうすれば修正できますか?
429 php  laravel  laravel-4  mcrypt 

15
composerを使用してLaravelからパッケージを削除する方法
Laravel 4からパッケージを削除する正しい方法は何ですか?長い間私は試しました: composer.json(「require」セクションの)から宣言を削除する クラスエイリアスを削除する app.php 私のコードからパッケージへの参照を削除します:-) 走る composer update 走る composer dump-autoload 動かない!何か不足していますか? 一部のパッケージは、「artisan config:publish ...」を介して構成を公開します。それらを「非公開」にする方法はありますか?

11
雄弁なコレクション:カウントと空の検出
これはささいな質問かもしれませんが、Laravelから返されたEloquentコレクション$result = Model::where(...)->get()が空であるかどうかを確認し、要素の数をカウントするための特定の方法を推奨するかどうか疑問に思っています。 !$result空の結果を検出するために現在使用していますが、それで十分ですか?に関してはcount($result)、空の結果を含むすべてのケースを実際にカバーしていますか?

9
移行で既存のテーブルに新しい列を追加する
Laravelフレームワークを使用して、既存のデータベーステーブルに新しい列を追加する方法がわかりません。 私は使用して移行ファイルを編集しようとしました... <?php public function up() { Schema::create('users', function ($table) { $table->integer("paid"); }); } ターミナルでは、とを実行php artisan migrate:installしmigrateます。 新しい列を追加するにはどうすればよいですか?

26
Laravel 4で@ifステートメント(ブレード)内の現在のURLを取得する方法
Laravel 4を@if使用しています。Laravelのブレードテンプレートエンジンを使用して、ビューの条件内の現在のURLにアクセスしたいのですが、方法がわかりません。 私はそれが次のようなものを使用して実行できることを知っていますが<?php echo URL::current(); ?>、@ifブレードステートメント内では不可能です。 助言がありますか?

23
入力ファイルを開けませんでした:職人
新しいlaravelプロジェクトを作成しようとすると、CLIに次のエラーが表示されます。 入力ファイルを開けませんでした:職人 エラーで返されたpost-install-cmdイベントを処理するスクリプトphp artisan clear-compiled 私は最新バージョンのXAMPP v3.2.1をPHP 5.5.15で使用し、mcryptを有効にしています(php -mコマンドを発行して、それを確認してください)。そして、私はwindows 8.1を実行しています

27
Laravelブレードテンプレートで変数を設定する方法
Laravel Bladeのドキュメントを読んでいますが、後で使用するためにテンプレート内に変数を割り当てる方法がわかりません。それは{{ $old_section = "whatever" }}「何でも」をエコーし​​、私はそれを望んでいないので、私はできません。 できることはわかっていますが<?php $old_section = "whatever"; ?>、エレガントではありません。 ブレードテンプレートでそれを行うためのより優れたエレガントな方法はありますか?

18
Laravelで特定の1つの移行をロールバックする
が欲しいです ロールバックのみ: Rolled back: 2015_05_15_195423_alter_table_web_directories 走る php artisan migrate:rollback、私の移行の3つがロールバックしています。 Rolled back: 2015_05_15_195423_alter_table_web_directories Rolled back: 2015_05_13_135240_create_web_directories_table Rolled back: 2015_05_13_134411_create_contacts_table 削除する 私web_directoriesと私のcontactsテーブルの両方が意図せずに。それが起こらないようにしたいし、その特定のものだけをロールバックできれば、この災害は起こらないだろう。


9
Laravel Eloquent:all()の注文結果
簡単な仕事にこだわっています。この通話の結果を注文するだけです $results = Project::all(); Projectモデルはどこですか。私はこれを試しました $results = Project::all()->orderBy("name"); しかし、それはうまくいきませんでした。テーブルからすべてのデータを取得して順序付けするためのより良い方法はどれですか?

30
移行:外部キー制約を追加できません
Laravelで外部キーを作成しようとしていますが、使用してテーブルを移行するとartisan、次のエラーがスローされます。 [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) 私の移行コードは次のとおりです: 優先度移行ファイル public function up() { // Schema::create('priorities', function($table) { $table->increments('id', true); $table->integer('user_id'); $table->foreign('user_id')->references('id')->on('users'); $table->string('priority_name'); $table->smallInteger('rank'); $table->text('class'); $table->timestamps('timecreated'); }); } /** * Reverse the migrations. …

23
ログイン後にLaravelが元の宛先にリダイレクトします
これはかなり基本的なフローのようです。 Laravel、基本的なことに対する非常に多くの素晴らしい解決策があり、何かが足りないように感じます。 ユーザーが認証を必要とするリンクをクリックします。Laravelの認証フィルターが起動し、ログインページにルーティングされます。ユーザーはログインしてから、「auth」フィルターが有効になる前にアクセスしようとしていた元のページに移動します。 彼らが最初にアクセスしようとしたページを知る良い方法はありますか?Laravelがリクエストをインターセプトするものであるため、ユーザーがログインした後、簡単にルーティングできるようにどこかに追跡されるかどうかはわかりませんでした。 そうでない場合は、一部のユーザーがこれを手動で実装した方法を知りたいと思います。
188 laravel  laravel-4 


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):ストリームを開けませんでした:権限が拒否されました

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