問題タブ [laravel]
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-postgrebyteaブロブフィールドを使用
LaravelのインストールでPostgreSQLを使用しています。テーブルには、バイナリデータ(base64_encodedファイルの内容)を格納するために使用されているbyteaタイプフィールドがあります。
Eloquentを使用してテーブルを取得すると、このフィールドにリソースタイプ変数が返されます。
これを文字列として取得するにはどうすればよいですか?
php - LaravelとInnoDB
私はlaravelとlaravelの移行メカニズムを使用しています。テーブルを作成し、外部キーを設定しました。ただし、テーブルはMyISSAMであるため、外部キーは作成されません。これを有効/構成するにはどうすればよいですか?(mysqlサーバーではなくInnoDBに変更するため)。
php - Laravel と Simpletest
Laravel での単体テストに Simpletest を使用しようとしています。
Laravel には PHPUnit サポートが統合されており、PHPUnit が業界標準であることは知っていますが、前回のプロジェクト (CakePHP 1.3) で simpletest を使用したので、Laravel でも使用できることを望んでいました。
現在のところ、Laravel のドキュメントには Simpletest についての言及はありません。ブログ/チュートリアルへのリンクを歓迎します。
php - ビューに渡されたデータは、レイアウトではアクセスできません - Laravel Controllers
コントローラーにこれがある場合
$this->layout->nest('content', 'home.index', $array);
$array
home.index.blade.php テンプレート ファイル内のデータにのみアクセスできますlayouts.main
。使用しているファイル内のデータにはアクセスできません。
レイアウトとビューは正しくロードされますが、レイアウト ファイルからコントローラーに渡されたデータにアクセスできません。
助けてくれる人はいますか?
明確にするために-title
変数をlayout.mainに渡したいとしたら、どうすればよいでしょうか? $array
上記の方法では、index.blade.php の「コンテンツ」内からのみアクセスできます。
php - PHPのデータベースセッションを使用してuser_idを保存する
私はbackbone.jsを使用して、ボタン付きのビューを作成しています。ボタンがクリックされると、ログインしたユーザーのデータを含むデータがuser_id
AJAXを介してサーバーに送り返されます。
問題:データベースセッションを使用するPHPバックエンド(Laravel)を使用しています(Sessionクラスを使用してユーザーをuser_id
データベースに保存しています)。user_id
Javascript / jQuery / backbone.jsを使用してこれを取得するにはどうすればよいですか?
php - Laravelの奇妙な未処理例外エラー
テーブルからいくつかの値を取得しようとしていますがUnhandled exception: Trying to get property of non-object
、Fluent によって返されたオブジェクトのプロパティとして結果にアクセスしようとするとエラーが発生しました。
問題:エラーがスローされても、オブジェクトのプロパティにアクセスしようとすると機能します。これは本当に不可解です。何が問題なのですか?
PHP コード
エラー
未処理の例外
メッセージ:
位置:
スタックトレース:
p>php - Paginator (backbone.js) の使用時にユーザーがログインしているかどうかを検出できない
Backbone.js Paginatorプラグインを使用しています。ページネーションに関与するモデルに対して独自の Collection を定義することで、無限スクロールのページネーションを適切に行います。ユーザーがログインしている場合、PHP バックエンドは追加の属性を含む Backbone オブジェクトを返し、is_liked
そのアイテムに異なる CSS スタイルを持たせます。
問題: Paginator プラグイン (独自の Collection を持つBackbone.Paginator.requestPager
) がバックエンドで GETfetch
リクエストを実行すると、バックエンドはユーザーがログインしているかどうかを判断できません! ただし、通常の を使用するBackbone.Collection
と、バックエンドはユーザーがログインしているかどうかを判断できます! それもで動作し$.post()
ます。これは、問題がプラグインにあると私に思わせますBackbone.Paginator.requestPager
Chrome の開発者ツールのネットワーク セクションを使用して、結果を確認しています。認証チェックが機能する場合api/test
、ユーザーに関するデータが返されることがわかります。ログイン状態が判別できない場合は null を返す
更新:GET
コレクションによって送信された要求には、によって送信された要求で見つかったヘッダーBackbone.Paginator.requestPager
の情報が含まれていません。これが問題でしょうか?ヘッダーから Cookie データを取り除かないようにするにはどうすればよいですか?Cookie
GET
Backbone.Collection
Backbone.Paginator.requestPager
ここで何が起きてるの?そして、どうすればこれを解決できますか(自分のページネーションコードを書き直すことなく)?
PHP バックエンド (Laravel Framework) を使用した認証テスト
典型的なバックボーン コレクション [作品]
ページネーターのコレクション [動作しません]
php - Laravel のような MVC アーキテクチャ
最近、私は Laravel を学び始めました。これは本当に優れた PHP フレームワークです。現在、Laravel の動作に似た独自の MVC を作成しようとしています。
私の論理
ルートを設定し、現在の URL が存在するかどうかを確認し、そこからコントローラとメソッドを から設定し'uses'
、そうでない場合はコントローラを に設定しERROR
ます。問題は、$routes 変数にアクセスできないことです。
PHP を試してみるとエラーが表示されますが、PHP バージョンが5.2static::$routes = ..
であっても Lavarel は正常に動作しています。全体の仕組みがわかりません。また、アーキテクチャを構築する方法について何か提案があれば:)
index.php
ルーター.php
route.php
php - Laravel は Doctype の前に空の行を表示します
これがコードです。
どうすれば修正できますか?
コードを Laravel に統合する前に、HTML/CSS/JavaScript をテストしました。
laravel - LaravelバンドルOneAuthとSentryの互換性
私のチームと私(ビジネス/アイデアの人)は、Laravelフレームワークを使用して新しいスタートアップを開発しています。私は技術者ではありませんが、できるだけ多くのことを学びたいと思っています。
Sentryバンドルのインストールと利用から始め、次にFacebookログイン用のOneAuthバンドルを追加しました。ただし、引き続きエラーが発生しました。
OneAuthはSentryと互換性がありませんか?
セントリーはまもなくsocialpluginをリリースします。それを待つだけでいいのでしょうか、それともどうすればいいのでしょうか。