問題タブ [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.
apache - allowoverride が有効になっていても .htaccess が機能しない
CodeIgniter を使用しており、LAMP スタックを Ubuntu 10.10 クラウド サーバーにインストールしました。
すべてがうまく機能しており、ホーム ディレクトリが にあるように Apache userdir モジュールを有効にしてい/home/myapp/public_html
ますservername/~myapp
。
残念ながら、.htaccess
書き換えが機能していないようです - 404 と言ってthe file /home/myapp/public_html/index.php
見つかりません - 404 エラーが発生します。
Mod_rewrite が有効になっています。
AllowOverride All
ディレクティブを設定する必要があることは承知していますが、設定しましたが、/etc/apache2/sites-enabled/default
書き換えが正しく機能していないようです。
私の.htaccess
ファイルには次のものが含まれています。
そして、私のように/etc/apache2/sites-available/default
見えます:
最後に、/etc/apache2/mods-enabled/userdir.conf
次のようになります。
私は何時間もグーグルをいじっていましたが、誰か助けてもらえますか?
php - Laravel PHP を使用したセッション エラー
Laravel PHP でファイルシステムを使用してセッションを有効にすると、このエラーが発生します。
誰かがこの問題に遭遇しましたか? Laravel を使用していない場合でも、洞察はありますか?
php - MySQL タイムスタンプ レコードは更新されていますが、影響を受ける行は 0 のままです
同様の質問がいくつかありますが、これをミックスに入れます。
基本的に、タイムスタンプ列 ( int ) があり、更新の 1 つはこのタイムスタンプ列のみを更新していて、ほとんど目立たない距離である場合があります。たとえば、1316631442 から 1316631877 に変更される場合があります。この 2 つの違いはあまりありません。
レコードが更新されているので、クエリを実行する前に phpMyAdmin をチェックインし、その後で違いを確認できます。ただし、影響を受ける行数に対して var_dump() を実行していますが、0 のままです。
同時に別の列を別の値に更新すると、影響を受ける行は 1 になります。
では、行が影響を受けるとトリガーするには何が必要でしょうか? アップデートが成功してから影響を受けていますが。
また、Laravel PHP フレームワークとそのクエリ ビルダーを使用しています。現在、何かがオフになっている可能性があるかどうかを確認するために、そこで少しデバッグを行っていますが、これまでのところすべてうまくいっているようです。
編集:申し訳ありませんが、上記の入力ミスがありました。別の列の値を完全に変更すると、影響を受ける行は 0 ではなく 1 になります。
php - NginxでLaravelをセットアップする
Nginxで動作するようにLaravel PHP フレームワークをセットアップしようとしています。これが私のディレクトリ構造です:
基本的に、私が持っているのは、非 MVC プロジェクトのすべてのファイルを保持するフォルダーがスローされた標準のLaravelダウンロードです。legacy
要求されたページ/ファイルがレガシー内に存在するかどうかを最初にNginxが確認する必要があります。存在する場合は、それを使用したいと思います。index.php
それ以外の場合は、にある Laravel のファイルにフォールバックしたいと考えていますproject/public/
。
私は Nginx の構成に関しては専門家ではないので、提供できるヘルプがあれば大歓迎です。
php - 自動インクリメントフィールドの作成方法
レコードをカウントせずに、phpを使用してmongodbのフィールドに自動インクリメント値を追加したいのですが、次の数値(count + 1)が増分値になります...または、で自動インクリメント値の配列を作成する方法はありますmongodb
かphp
?例複数の電子メールとアドレスを持っている顧客はemail[{1:'a@x.com',2:'demo@example.com'},...]
、同じように保存できますaddress[{1:'Indore',2:'Dewas'},...]
。したがって、一意性のために、各電子メールとアドレスから自動インクリメント値を設定します。
mysql - 最適なDBスキーマ
DBスキーマを再設計しようとしていますが、アプリでORMを使用することを検討しています。たとえば、以下のスキーマはEloquent ORMで機能しますか、それともJOINテーブルも追加する必要がありますか?
php - Laravel:laravelブレードファイルで許可が拒否されました
Laravel http://laravel.comをインストールしようとすると、次の問題が発生します
助けていただければ幸いです。
未処理の例外
メッセージ:
file_put_contents(/ Users / alvincrespo / Sites / apollo / storage / views / 26bdebca7505781c753aa21663170a1b)[function.file-put-contents]:ストリームを開くことができませんでした:アクセスが拒否されました場所:
/Users/alvincrespo/Sites/apollo/laravel/blade.phpの63行目のスタックトレース:
#0 /Users/alvincrespo/Sites/apollo/laravel/laravel.php(40):Laravel \ Error :: native(2、'file_put_conten ...'、'/ Users / alvincre ...'、63)#1 [内部関数]:Laravel {closure}(2、'file_put_conten ...'、'/ Users / alvincre ...'、63、Array)#2 /Users/alvincrespo/Sites/apollo/laravel/blade.php( 63):file_put_contents('/ Users / alvincre ...'、'...')#3 [内部関数]:Laravel {closure}(Object(Laravel \ View))#4 / Users / alvincrespo / Sites / apollo /laravel/event.php(199):call_user_func_array(Object(Closure)、Array)#5 /Users/alvincrespo/Sites/apollo/laravel/event.php(138):Laravel \ Event :: fire('laravel.view .en ...'、Array、true)#6 /Users/alvincrespo/Sites/apollo/laravel/view.php(325):Laravel \ Event :: until(' laravel.view.en ...'、アレイ)#7 /Users/alvincrespo/Sites/apollo/laravel/view.php(546):Laravel \ View-> render()#8 /Users/alvincrespo/Sites/apollo/laravel/response.php(246): Laravel \ View-> __ toString()#9 /Users/alvincrespo/Sites/apollo/laravel/laravel.php(138):Laravel \ Response-> render()#10 / Users / alvincrespo / Sites / apollo / public / index .php(34):require('/ Users / alvincre ...')#11 {main}
php - 職人:ドライバーが見つかりませんでした
私はLaravelの最後のバージョンを使用しています:3.2.1。
これをターミナルで実行すると:
php artisan migration:install
このエラーがあります:
could not find driver
私はGoogleとLaravelのフォーラムでいくつか検索しましたが、何もしませんでした。
編集
拡張機能をアクティブにしました。これが私が持っているものphpinfo()
--with-iconv' '--with-pdo-mysql=mysqlnd' '--with-pdo-pgsql=/opt/lampp/postgresql' '--with-pdo
です。pdoが設定されているようです。
これが私の画像ですphpinfo()
編集2 私は少しテストをしました:
そしてリターン:
だから私のPDOは完璧に機能しています
php - Laravel の PHPUnit タスクで色をオフにするにはどうすればよいですか?
Windows でテストしていますが、コマンド プロンプトは、デフォルトで表示される ANSI カラー コードではうまく機能しません。Laravel を使用しているときにカラー表示をオフにするにはどうすればよいですか?
php - 「Public」フォルダーのLaravel(および汎用)フレームワーク設定
私の環境(MAMP)でLaravelを動作させようとしましたが、この状況で立ち往生しています。
Laravelのindex.php
ファイルは「public」というサブフォルダーにあるので、アプリケーションをテストしたい場合は、このURLでアクセスする必要がありhttp://localhost/laravel/public/
ますが、http://localhost/laravel
この行で htaccess を設定しようとしましたが、うまくいきません:
この htaccess がこの状況を解決できるかどうかはわかりません。Lavarel によって生成された 404 が表示されます。