タグ

laravelに関するamari3のブックマーク (8)

  • Laravel クエリビルダ記法まとめ

    公開日 2018.3.22更新日 2022.10.27カテゴリ:Laravelタグ:PHP,Laravel,QueryBuilder

    Laravel クエリビルダ記法まとめ
  • LaravelでRest APIを開発する | Webエンジニアブログ

    PHPフレームワークのLaravelでRestfulインタフェースを作成 簡単な例で入門 Laravelで効率的にRest APIを開発することが出来ます。 作成するファイル 下の3つのファイルを作成しました。 app/routes.php app/models/Todo.php app/controllers/TodoController.php routes.php routes.phpでアプリケーションのルートをコントローラーにマッピングします。 Route::controller('/', 'TodoController'); TodoControllerにAPIをコーディングしていくことになります。 Model APIではデータベースを操作するので、Modelを作成します。 class Todo extends Eloquent { protected $table = 'tod

    LaravelでRest APIを開発する | Webエンジニアブログ
  • Laravel4、依存注入とコンテナ(1)

    タグ: Laravel4 IoCコンテナについては既に、いろいろ記事を書いていますが、今回はコンストラクターによる依存の解決を中心に、テストも実際に行いながら、基礎の基礎について学んでいきたいと思います。 初心者のかたは実際に、手を動かし、理解して下さい。そうすれば、簡単に理解できます。 追記:Laravelはコンテナを強要するので、自由が少なくなるような、思わせぶりなツイートがされましたので、簡単に紹介しますが、IoC(DI)コンテナはLaravelオリジナルの機能ではありません。大きなPHPフレームワークも持っていますし、独立したパッケージも存在します。Javaに目を移せば、いろいろな主義があり、それぞれにパッケージが存在します。独自な部分はタイプヒントを利用した依存の解決の部分でしょう。機能のハイライトはタイプヒントにインターフェイスを指定しておき、それに対し具象クラスを指定できるコ

  • いきなりファサードにチャレンジする - ふたりはララベル (Laravel PHP Framework)

    Laravelのドキュメントには「ファサードを始める前にIoCコンテナを習得しとけよ!」って強めに書いてある。しかし「Auth」って書くだけでメソッドを呼び出すことができるファサード、すぐ使いたかったのでいきなりやってみた。未だにIoCコンテナはわからない。 まずパッケージを作る パッケージを作るコマンドは以下の通り。ベンダ名は適当に「futari」にした。パッケージ名も適当に「rei」にした。 php artisan workbench futari/rei --resources プロキシの設定を忘れていたので、実行するとエラーが色々でるけど気にしない。 C:\xampp\arana>php artisan workbench futari/rei --resources Package workbench created! Loading composer repositories

    いきなりファサードにチャレンジする - ふたりはララベル (Laravel PHP Framework)
  • Facadeをつくる - Qiita

    Eloquentじゃない人も、Modelじゃなくてもなんでもですが 独自にFacadeを作成することもできます。 ディレクトリもどこでも良いんですが、app下にextensionsを作ったとします。 (composer.jsonに追加してください) facadeを通じて使いたいものをこんな感じで作るとします。 laravel4の機能を使いたければ適当にuseしてください namespace Hoge; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Config; class Hoge { /** * @return string */ public function getHoge() { return get_class(); } }

    Facadeをつくる - Qiita
  • 設定

    新しいドキュメントをreadouble.comでご覧ください。こちらのサイトの内容は古くなっています。Laravel5リリース後削除します。 イントロダクション 環境の設定 プロバイダー設定 機密な設定の保護 メンテナンスモード イントロダクション Laravelフレームワークの全設定ファイルはapp/configディレクトリーの中に設置されています。全ファイル中の、それぞれのオプションにコメントが入っています。自由にご覧になり、用意されたオプションを理解してください。 実行中に設定値へアクセスする必要が起きることもあるでしょう。Configクラスを使ってください。 設定値へアクセスする Config::get('app.timezone'); 設定オプションが存在しない場合、指定したデフォルト値を返すようにすることも可能です。 $timezone = Config::get('app.t

  • Laravel 4 環境ごとの設定

    Laravel には、アプリケーションの設定を環境によって切り替える機構があります。これを使うことで、開発環境、ステージング環境、番環境、テスト環境で設定を切り替えることができます。 ここでは、Laravel 4.2 を対象とします。 環境設定の指定 環境設定の指定は、bootstrap/start.php の以下の箇所で行ないます。デフォルトでは、ホスト名がhomesteadの場合はlocal、それ以外はproductionとなります。 $env = $app->detectEnvironment(array( 'local' => array('homestead'), )); このdetectEnvironmentメソッドでは、クロージャが引数の場合、その戻り値を環境設定として扱うことができます。 私は、環境変数での切替の方が扱いやすいので、LARAVEL_ENVという環境変数の値

  • わかってるフレームワーク Laravel

    Railsガイド解説セミナーのスライド資料です Railsガイド: http://railsguides.jp/ Railsガイド解説セミナー: http://railsguides.jp/options.html#seminar 【関連リンク】 Railsチュートリアル: http://railstutorial.jp/ Railsチュートリアル解説セミナー: http://railstutorial.jp/seminars Railsスクリーンキャスト: http://railstutorial.jp/screencasts Railsビギナーズ倶楽部: http://coedo-rails.doorkeeper.jp/

    わかってるフレームワーク Laravel
  • 1