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

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

11
LaravelのBladeテンプレートを使用して変数をレイアウトに渡すにはどうすればよいですか?
Laravel 4では、コントローラーはブレードレイアウトを使用しています。 class PagesController extends BaseController { protected $layout = 'layouts.master'; } マスターレイアウトには変数titleが出力され、ビューが表示されます。 ... <title>{{ $title }}</title> ... @yield('content') .... ただし、私のコントローラーでは、変数をサブビューに渡すことしかできず、レイアウトを渡すことができないようです。たとえば、アクションは次のようになります。 public function index() { $this->layout->content = View::make('pages/index', array('title' => 'Home page')); } これにより、$title変数はビューのコンテンツセクションにのみ渡されます。その変数をビュー全体、または少なくともマスターレイアウトに提供するにはどうすればよいですか?

18
URLで生成されたLaravelの「public / index.php」を削除するにはどうすればよいですか?
私は削除する必要がある index.phpかpublic/index.phpLaravelで生成されたURLから。一般的にパスはlocalhost/public/index.php/someWordForRoute、それは次のようなものでなければなりませんlocalhost/someWordForRoute. .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes. RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller. RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php[L] app / config / app.php 'url' => 'http://localhost', どうすれば変更できますか?

4
パブリックディレクトリを取得する方法は?
私はここでは初心者なのでreturn File::put($path , $data);、Laravelのパブリックフォルダーにファイルを作成するために使用しているこの質問についてはご容赦ください。私はコントローラーからこのコードを使用しましたが、$pathそれがどうあるべきかという価値を知る必要があります。

4
Laravelは多対多の関係を保存/更新します
多対多の関係を保存する方法について誰かが私を助けることができますか?私にはタスクがあり、ユーザーには多くのタスクがあり、タスクには多くのユーザー(多対多)があります。私が達成したいのは、更新フォームで管理者が複数のユーザーを特定のタスクに割り当てることができることです。これは、htmlの複数選択入力を介して行われます name="taskParticipants[]" ここでの落とし穴は、同じフォーム(入力)を介してユーザーを追加/削除できることです。そのため、sync()を使用する必要があります。たぶん私は最初から始めるべきですが、どこから始めればいいのかわかりません... これは私のユーザーモデルです: public function tasks() { return $this->belongsToMany('Task','user_tasks'); } タスクモデル public function taskParticipants() { return $this->belongsToMany('User','user_tasks'); } TaskController public function update($task_id) { if (Input::has('taskParticipants')) { foreach(Input::get('taskParticipants') as $worker) { $task2 = $task->taskParticipants->toArray(); $task2 = array_add($task2,$task_id,$worker); $task->taskParticipants()->sync(array($task2)); } } } これはテーブル タスクの構造ですid | title | deadline user_tasks id|task_id|user_id

10
すべての関係を含むEloquentオブジェクトのクローンを作成しますか?
すべての関係を含め、Eloquentオブジェクトを簡単に複製する方法はありますか? たとえば、次のテーブルがある場合: users ( id, name, email ) roles ( id, name ) user_roles ( user_id, role_id ) usersテーブルに新しい行を作成し、を除いてすべての列が同じ idであることに加えて、user_rolesテーブルに新しい行を作成し、新しいユーザーに同じロールを割り当てる必要があります。 このようなもの: $user = User::find(1); $new_user = $user->clone(); ユーザーモデルの場所 class User extends Eloquent { public function roles() { return $this->hasMany('Role', 'user_roles'); } }


11
「要件をインストール可能なパッケージのセットに解決できませんでした」というエラーを解決するにはどうすればよいですか?
実行するcomposer updateと、有線出力を受け取ります。 これが私のcomposer.jsonのようです。 { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "repositories": [{ "type": "vcs", "url": "https://github.com/Zizaco/ardent.git" }], "require-dev": { "phpunit/phpunit": "4.3.*" }, "require": { "laravel/framework": "4.2.*", "laravelbook/ardent": "dev-master as 2.4.0", "zizaco/entrust": "dev-master", "sebklaus/profiler": "dev-master", "doctrine/dbal": "dev-master" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", …

8
Laravel:グローバル配列のデータと定数をどこに保存しますか?
Laravelを使い始めたばかりです。Laravel 4をベースフレームワークとして使用して、数年前に作成したシステム全体を書き直す必要があります。以前のシステムでは、constant.phpいくつかの定数が宣言されたglobals.phpファイルと、多数の配列セット(たとえば、カテゴリステータス、イベントのタイプ、言語など)を含むファイルがありました。そうすることで、私は次のようなものを使うことができます foreach ( $langs as $code => $domain ) { // Some stuff } 私のアプリのどこでも。 私の質問は、その情報をいわゆる「laravelの方法」でどのように保存できるかということです。ある種のオブジェクトを使用してこの情報を保存し、これをサービスとして設定し、ファサードを作成してみました。 app / libraries / Project / Constants.php namespace PJ; class Constants { public static $langs = [ 'es' => 'www.domain.es', 'en' => 'www.domain.us', 'uk' => 'www.domain.uk', 'br' => 'www.domain.br', 'it' => 'www.domain.it', 'de' …

7
Laravelアプリの機能の有効化/無効化
Laravelアプリを作成しています。このアプリには、さまざまな機能があります。特定のドメインの要件に応じて、それらを有効または無効にできるようにしたいと思います。現在、私の設定には次のような一連のフラグがあります: 'is_feature_1_enabled' => true, 'is_feature_2_enabled' => false, ... 等々。 次に、コントローラーとビューで、これらの構成値をチェックして、何かを表示したり、特定のアクションを許可したりする必要があるかどうかを確認します。私のアプリは、あらゆる種類のチェックで汚染され始めています。 Laravelアプリの機能を管理するベストプラクティスの方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.