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

Laravel 5は、Taylor Otwellが作成したオープンソースのPHP Web開発MVCフレームワークの以前のメジャーバージョンです。Laravelは、シンプルで表現力豊かな構文を使用してアプリケーションを作成するのに役立ちます。Laravel関連の一般的な質問には、laravelタグを使用してください。

8
LaravelとEloquentを使用して2つの日付の間でクエリを実行する方法は?
特定の日付から特定の日付までのレポートを表示するレポートページを作成しようとしています。これが私の現在のコードです: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); これがプレーンSQLで行うことは次のとおりですselect * from table where reservation_from = $now。 ここにこのクエリがありますが、それを雄弁なクエリに変換する方法がわかりません。 SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to 上記のコードを雄弁なクエリに変換するにはどうすればよいですか?前もって感謝します。
122 php  laravel  laravel-5  orm 

14
composer経由でlaravelインストーラーをインストールできません
Ubuntu PCにコンポーザーを使用してlaravelインストーラーをインストールしようとしていますが、インストール中にこのエラーが発生します。`要件をインストール可能なパッケージのセットに解決できませんでした。 Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v1.4.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. - Installation request for laravel/installer ^1.4 -> satisfiable by laravel/installer[v1.4.0, v1.4.1]. To …
119 php  laravel  ubuntu  laravel-5 

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

1
find()、findOrFail()、first()、firstOrFail()、get()、list()、toArray()の違いは何ですか
これらの方法の違いは何ですか: find() findOrFail() first() firstOrFail() get() list() toArray() 私はそれらを使用してきましたが、それぞれが異なる結果をもたらし、関数が配列を期待しているため、toArray()最後に追加する必要がある場合がありget()ます。他の方法でも配列が生成されませんか?
109 php  laravel  laravel-5 

9
Laravel:構文エラーまたはアクセス違反:1055エラー
同じクエリでWhereInとGroupbyを使用して結果を取得したいと思います。 私はこれを試しました: $loadids=explode("#@*",$reciptdet->loading_id); $loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get(); しかし、私はこのエラーメッセージを受け取りました: SQLSTATE [42000]:構文エラーまたはアクセス違反:1055'sbrtpt.loading.id 'はGROUPBYにありません(SQL:select * from load where id in(14、15、16)group by Vehicle_no)
93 php  laravel  laravel-5 

5
`homestead ssh`を初めて使用するときにvagrantに接続するためのデフォルトのパスワードはありますか?
私は次の方法でvagrantに接続しようとしていhomestead sshます: vagrant@127.0.0.1's password: しかし、私の公開鍵パスワードは機能しません。 私のHomestead.yamlは次のようになります: authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa 「LaravelHomesteadバージョン2.0.14」と「Vagrant1.7.2」を使用しています。

9
Laravel Request :: all()は静的に呼び出されるべきではありません
Laravelでは、私が呼び出ししようとしている$input = Request::all();上でstore()、私のコントローラのメソッドが、私は次のエラーを取得しています: 互換性のないコンテキストからIlluminate\Http\Request::all()想定して$this、非静的メソッドを静的に呼び出すことはできません これを修正するための最良の方法を見つける助けはありますか?(私はララキャストをフォローしています)
90 php  laravel  laravel-5 

11
Laravelミドルウェアが変数をコントローラーに返す
ユーザーがページを表示できるかどうかを判断するために、ユーザーのアクセス許可チェックを実行しています。これには、最初にいくつかのミドルウェアを介して要求を渡すことが含まれます。 私が抱えている問題は、データをビュー自体に返す前に、ミドルウェアとコントローラーで同じデータベースクエリを複製していることです。 セットアップの例を次に示します。 --routes.php Route::get('pages/{id}', [ 'as' => 'pages', 'middleware' => 'pageUser' 'uses' => 'PagesController@view' ]); --PageUserMiddleware.php(クラスPageUserMiddleware) public function handle($request, Closure $next) { //get the page $pageId = $request->route('id'); //find the page with users $page = Page::with('users')->where('id', $pageId)->first(); //check if the logged in user exists for the page if(!$page->users()->wherePivot('user_id', Auth::user()->id)->exists()) …

8
Eloquent ORM laravel 5IDの配列を取得します
Eloquent ORM laravel 5.1を使用していますが、0より大きいIDの配列を返したいのですが、私のモデルはtestです。 私が試してみました : $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray(); 戻ります: Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) ) しかし、私は結果を次のような単純な配列にしたいです: Array ( 1,2 )

5
Laravel5.2-Eloquentテーブルのカスタム主キーとして文字列を使用すると0になります
テーブルの主キーとしてメールを使用しようとしているので、雄弁なコードは- <?php namespace App; use Illuminate\Database\Eloquent\Model; class UserVerification extends Model { protected $table = 'user_verification'; protected $fillable = [ 'email', 'verification_token' ]; //$timestamps = false; protected $primaryKey = 'verification_token'; } そして私のDBはこんな感じです- しかし、私がこれを行う場合- UserVerification::where('verification_token', $token)->first(); 私はこれを手に入れています- { "email": "sdfsdf@sdfsdf.sdf", "verification_token": 0, "created_at": "2016-01-03 22:27:44", "updated_at": "2016-01-03 22:27:44" } したがって、検証トークン/主キーは0になります。 誰か助けてもらえますか?

14
laravelサポートされている暗号化機能が見つかりません。暗号および/またはキーの長さが無効です
Laravelを使用してプロジェクトを構築しています。ローカルホストでは正常に機能していましたが、サーバーにアップロードすると(サーバーにcomodo sslがインストールされている)、次のエラーが表示されます。 RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid in EncryptionServiceProvider.php line 29 at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in Container.php line 733 at Container->build(object(Closure), array()) in Container.php line 626 at Container->make('encrypter', array()) in Application.php line 674 at Application->make('Illuminate\Contracts\Encryption\Encrypter') in Container.php line …
83 php  ssl  laravel-5 

4
2つのカーボンタイムスタンプを比較する方法は?
作成したedited_atとcreated_at(Laravel)の2つのタイムスタンプがあります...データベースでは、どちらもタイムスタンプタイプとデフォルト値0000-00-00 00:00:00 ...です。 var_dump(edited_at variable)文字列を与えています。一方では、var_dump(created_at variable)/カーボンオブジェクトです。これらのタイムスタンプの何が問題になっていますか? format( 'U')を使用して整数に変換した後、両方を比較する必要があります。このメソッドはCarbonObjectでのみ呼び出すことができます。どうやってやるの?

14
Laravel5に外部CSSおよびJSファイルを含める方法
Laravel 5.0を使用していますが、FormとHtml Helperはこのバージョンから削除されています。ヘッダーファイルに、外部のcssファイルとjsファイルを含める方法がわかりません。現在、私はこのコードを使用しています。 <link rel="stylesheet" href="/css/bootstrap.min.css"> <!--- css file ---> <script type="text/javascript" src="/js/jquery.min.js"></script>
81 php  laravel-5 

8
Laravel5-ブレードに切り替える
ブレードテンプレートでスイッチを使用するにはどうすればよいですか?私が使用したとき: @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch 結果として、私はこのテキストを平文として見ています。私は、ifを使用する場合よりもクリーンであるため、いくつかのコードでswitchを使用することを好みます。 しかし、それが不可能な場合は、それを書いてください。


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