タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

laravelに関するcmd08のブックマーク (18)

  • Laravelでウェブアプリケーションをつくるときのベストプラクティスを探る - Qiita

    はじめに (注) 記事は単なる目次です。 半年前くらいから Laravel を使い始めて、個人的にベストプラクティスをまとめたいと思っていたので、目次の内容で順次エントリーを上げていきたいと思います (順不同になりそうだし、項目は増減するかも)。 方針 できるだけフレームワークの作法に合わせる できるだけ変更容易性が高くなるようにする できるだけトリッキーにならないようにする といったところです。 環境 各エントリーにも記載しますが、基的には PHP 5.6 Laravel 5.3 で動作確認ができたコードを載せるつもりです。 バージョンによって書き方に違いがある場合は極力補足するつもりです ( 5 系のみ)。 目次 ルーティング コントローラー リクエスト&バリデーション ビュー テンプレート イベント&ジョブ&通知&キュー Eloquent ORM コマンド サービス テスト 番外

    Laravelでウェブアプリケーションをつくるときのベストプラクティスを探る - Qiita
  • はじめてのLaravelアプリケーションを構築する為のStep by Step Guide - Qiita

    はじめてのLaravelアプリケーションを構築する為のStep by Step Guide この記事は Step by Step Guide to Building Your First Laravel Applicationを翻訳したチュートリアル記事です。日語の翻訳ならびに、記事の公開、コードの引用は製作者であるEric L. Barnes氏に既に許可を取ってあります。 Thank you for making great tutorial articles! ※追記 こちらにチュートリアルに説明を加え、改良した記事を公開したので 良かったらこちらもご覧下さい。 はじめてのLaravelアプリケーションガイド はじめに Since its initial release in 2011, Laravel has experienced exponential growth. In 2

    はじめてのLaravelアプリケーションを構築する為のStep by Step Guide - Qiita
  • それはそれは素晴らしい『Laravel』のファイルシステムについて語りたい | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、エリカです。 今回は『Laravel』でのファイルの保存処理についてです。それはもう唐突なのですが、『Laravel』のファイルシステムがそれはもう素晴らしいものだったので書かずにはいられませんでした。 ちなみに『Laravel』とは PHP フレームワークの一種です。 それでは、順を追って見ていきましょう。 ファイルシステムの設定ファイル まずは、ファイルシステムの設定ファイル(config/filesystems.php)を見てみましょう。 'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), 'url' => env('A

    それはそれは素晴らしい『Laravel』のファイルシステムについて語りたい | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Laravel5.x+Vue.jsを動画で学ぶ - Qiita

    動画便利ですよね。 公式サイトではカバーしきれていないチュートリアルとかを学ぶのに、+αして動画を見るようにしています。 ちょっとしたコマンドなど、実は文字では書かれていない操作方法などを知るのにもとても良いです。 ただ、時間がかかるので、ちょっと休憩のときに眺める、とかスキマ時間を利用してみています。 今回は、Laravel+Vue.jsです。 これから勉強しようとして、リンクを集めただけなので、進めていくうちに追記や修正が入る可能性がありますので、ご了承ください。 動画編 Josh Larson - YouTube Laravel5.4での解説がされています 英語が聞き取りやすい Amitav Roy - YouTube 様々なチュートリアルがあります Hero Sony - YouTube 解説はありません。ひたすら音楽が流れて画面を見る感じです ソースコードはgitHubに上がって

    Laravel5.x+Vue.jsを動画で学ぶ - Qiita
  • もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう

    複雑なシンプルページアプリケーション(SPA)こそテストが大事ですが、手作業でやるには大変。そこで、Laravelのテストライブラリー「Dusk」を使ってみましょう。 JavaScriptアプリケーション、特にシングルページアプリケーションにおいてエンドツーエンドテストは常に課題です。Laravelは最近、その課題の打開案となる新しいテストライブラリー、Duskの5.4バージョンをリリースしました。 今回のDuskのリリースで、Laravelはユーザーにブラウザーテスト用の共通APIを提供するようになりました。デフォルトでChromeDriverが付属し、ほかのブラウザーのサポートが必要な場合はSeleniumを使用できます。ニーズに応えるために、今後もこの共通テストAPIをサポートされる予定です。 この記事では、新しいLaravel 5.4アプリケーションを紹介します。 インストール c

    もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう
  • Xserver(レンタルサーバー)でLaravelを動かす - Qiita

    使用するPHPのバージョン変更 XserverPHPはデフォルト状態だと5.1系のため、artisanコマンドが動かないので設定を変更する user@sv000$ php -v PHP 5.1.6 (cgi-fcgi) (built: Mar 24 2014 04:38:12) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

    Xserver(レンタルサーバー)でLaravelを動かす - Qiita
  • Laravel(5.0)のCollection - nazolabo

    LaravelDBからリストを取得したりすると、通常の配列ではなく、Collectionというオブジェクトが返ってくる。 これはPHPの配列をラップしたもので、便利な機能がいろいろ用意されている。配列をあんなことやこんなことしたいのにPHPがunkoで面倒!ということも通常に比べて大幅に少ない。ただし処理コストは少し高め(配列をラップするオブジェクトを毎回作ることになるので)。とはいえどうせDBから取得した場合はこれになっているので、遠慮なく使おう。 いろいろあるが、覚えるのが面倒であれば普通に配列として扱うのが良い。ArrayAccessとかIteratorとか実装されているので、ほとんどの場合は普通の配列と同じ感覚で扱える。無理に覚える必要はない。 通常のCollection Illuminate\Support\Collectionのほう。 make($items = null)

    Laravel(5.0)のCollection - nazolabo
  • 5.2 データベース:クエリビルダ Laravel

    イントロダクションIntroduction データベースクエリビルダはスラスラと書ける(fluent)便利なインターフェイスで、クエリを作成し実行するために使用します。アプリケーションで行われるほとんどのデーターベース操作が可能で、サポートしている全データベースシステムに対し使用できます。The database query builder provides a convenient, fluent interface to creating and running database queries. It can be used to perform most database operations in your application, and works on all supported database systems. 注意: LaravelクエリビルダはアプリケーションをSQ

  • Laravel クエリービルダーでの、サブクエリ(副問合せ)の書き方 - Qiita

    初投稿です。まだまだ、駆け出しのエンジニアですが、仕事laravelを使った開発をしています。 対象のバージョン(動作確認済み)は5.1です。 DBは、Postgresql9.4.4を使用しています。 また説明では、Eloquent ORMは使用しませんが、使用しても動作します。 laravelを使い始めて2年目になりますが、当初困ったのが、サブクエリはどう書くのかということ。 ドキュメントを見ても、サブクエリについて触れられているのはexsist句の時だけでした。 そこで、where句 や where in句 でも使えるよ、という事をご紹介します。 データを用意 最近ハマったアニメ「干物妹!うまるちゃん」を例に、 妹Sが、カラオケに行ったという程で、こんなデータを用意してみました。 妹Sの情報が入ってるテーブル

    Laravel クエリービルダーでの、サブクエリ(副問合せ)の書き方 - Qiita
  • Laravel5のアーキテクチャから学ぶより良いクラス設計 - Qiita

    はじめに ウェブアプリケーションフレームワークのクラス構成にはさまざまなバリエーションがありますが、どれも様々なデザインパターンを駆使し、素晴らしいクラス構成になっています。 今回、じっくりフレームワークのソースコードを読むことで、少しでもいいクラス設計について学べるといいなぁと思い、このような企画を思いつきました。 PHP には様々なウェブアプリケーションフレームワークがあり、それぞれに特徴がありますが、今回は、近年突出して注目されている Laravel を取り上げます (いずれ他のフレームワークでも試してみたいです)。 環境 PHP 5.6.9 Laravel 5.2 やったこと Eloquent (Active Record) と DBファサード (Query Builder) の使い分け、ついでに Repository について Dependency Injection と Ser

    Laravel5のアーキテクチャから学ぶより良いクラス設計 - Qiita
  • Laravel5でシンプルなCRUDアプリを開発する

    こんにちは〜たきゃはしです〜最近もホントにとにかくビール最高!って感じです! 今回はついにリリースされたLaravel5(以降はL5と略記する)を早速使ってみました! ◯ この記事の概要 L5の基機能を扱いつつシンプルなブログアプリを作ってみようと思います。 こんな感じになります この記事の目的はブログアプリの開発を通してL5でCRUDを作れるようになることです。構成をなるべくシンプルにしたかったこともあり沢山の機能は取り扱ったわけではありませんが「PHPMySQLは分かるけどFWはよくわからないな〜」とか「Laravel5 気になってるんだよな〜」という人には特におすすめですよ! さっそくインストールからはじめたいと思います。 ◯ インストール

    Laravel5でシンプルなCRUDアプリを開発する
  • Queryビルダークラスのメソッド一覧 | WinRoadのLaravel4初心者講座

    Queryビルダーは、リレーショナルデータベースの操作を行うための言語であるSQLに処理要求するための命令であるクエリーを簡単に生成するためのクラスです。Laravelでは、このクエリービルダーは、Fluentクエリービルダーだけでなく、EloqunetORMでもメソッドとして利用することが出来ます。 Builderクラス 名前空間:Illuminate\Database\Query ファイル:Database/Query/Buider.php select( array $columns = array(‘*’) ) 選択する列を設定します。 addSelect( mixed $column ) クエリに新しい選択列を追加します。 distinct( ) 重複した値を取り除いた結果を取得するクエリを設定します。 from( string $table ) 指定したテーブルに対するクエリを

    Queryビルダークラスのメソッド一覧 | WinRoadのLaravel4初心者講座
  • リリース直前! Laravel 5.3 の変更点(アップグレード編) - Innovator Japan Engineers’ Blog

    こんにちは。エンジニアの @localdisk です。今回はリリースを間近に控えた Laravel 5.3 に関する変更点の中から特にアップグレードする際に注意しなければならないところを取り上げていきます。 このエントリの内容は 2016/08/01 時点での内容です。今回説明した内容は変更される可能性があります。 まずはインストール Laravel 5.3 は PHP 5.6.4 以上 ディレクトリ構造の変更 route ファイルの変更 認証用コントローラの変更 App\Providers\BroadcastServiceProvider LaravelVue.js Laravel-Elixir が 5 → 6 へ アップグレード時の注意点 MySQL の strict モードのデフォルト値変更 HHVM のサポート廃止 次回は まずはインストール さて、まずは動かしてみましょう。

    リリース直前! Laravel 5.3 の変更点(アップグレード編) - Innovator Japan Engineers’ Blog
  • PHPカンファレンス関西の感想と100万件バッチで死なないLaravel - localdisk

    2016年7月16日(土) に開催された PHP カンファレンス関西 2016 に行ってきました。 conference.kphpug.jp 会場は、昨年と同じブリーゼプラザ(大阪西梅田)で行われました。uzulla さんのエントリにあるように綺麗でオシャレ感漂うビルです。 さて、ここからは聞いたセッションの感想等を。 [基調講演] Composerを速くするために必要だったもの speakerdeck.com 移動の都合で、はじめのほうを聞き逃してしまったんですけど、最高でした。僕はもう Composer ないと生きていけないし、それをより速くしてくれた Hiraku さんには感謝しかない。 当に必要だったのは問題を向き合うこと という言葉にはしびれました。 大量のデータで困ってませんか? Google BigQuery のお話。こういうPHPほとんどでてこない話が聞けるというのも、P

    PHPカンファレンス関西の感想と100万件バッチで死なないLaravel - localdisk
  • 作って覚えるPHP Laravel 使い方やインストール方法も!

    今回は、日でも最も人気のあるWebプログラミング言語PHPと、データベースアプリケーションを高速に開発するためのWebアプリケーションフレームワークについてご紹介します。 また、各手順を細かく解説しており最後まで進めていくと、データベースと連動したシンプルなTo-Doリストアプリケーション開発を体験できます。 Laravelとはそもそも何なのか?どんなことができるのかを実際にTo-Doリストアプリを作成する手順に沿ってご紹介します。 Laravelとは? Laravelは、データベースを使用したWebアプリケーションを高速に開発するためのフレームワーク(ライブラリ)です。プログラミング言語にはPHPを使用します。 Laravelプロジェクトの公式サイト データベーステーブルの構成を定義するだけで、編集・削除・表示などのプログラムを自動生成することができるため、Webサービスのプロトタイプ

    作って覚えるPHP Laravel 使い方やインストール方法も!
  • Laravelを1ヶ月ほど触ってみて | takayukii.blog

    Laravelを使い始めて1ヶ月ほどが経ちました。まだまだ使い込んでる感じではないんですが、今どんな感じで開発してるかとか、やって良かった事・ハマりがちだった事などをまとめます。 今どんな感じで開発しているか ひとまず落ち着いたフォルダ構成 Laravel5はPSR-4に準拠でフォルダ構成もフレームワークの思想的に強制が弱く自由に構成できます。今はこんな感じになってます。 $ tree -L 3 . ├── Console │   ├── Commands │   └── Kernel.php ├── Events │   └── Event.php ├── Exceptions │   ├── FatalException.php — (追加) │   ├── FormRequestValidationException.php — (追加) │   ├── Hand

    Laravelを1ヶ月ほど触ってみて | takayukii.blog
  • Laravel使った開発にLaradockを使うというのはどうだろう - Qiita

    こんにちは皆さん dockercon やばかったですね docker swarm モードの導入が個人的に一番衝撃的でした。 kubernetesみたいな外部ツール使わなければならなかったことが、docker engineでできてしまうという便利感がやばすぎです そんなわけで、最近Docker使った開発に染まりきってきたところで、Dockerを使用したLaravel開発環境があるというので、早速導入してみたわけです。 最近やたらと人気の出てきたフレームワークです。 私はcodeigniterとかphalconとかは使っていたのですが、あまりlaravelを業務で使うことはありませんでした。 しかし、composerやオートローダを使用した自由な開発ができるフレームワークだし、人気もあるのでさわってみたいなぁとは思っていたのです。 Homestead? Homesteadはlaravel開発用

    Laravel使った開発にLaradockを使うというのはどうだろう - Qiita
  • Laravel初心者向け!用語の説明や導入方法などLaravelを始める前に読むべきサイトまとめ

    Laravelに興味があるけど、どこから手をつければいいやら…。とお悩みの方にオススメのサイトを集めました。 それぞれ、Laravelの基的な説明や導入方法などが詳しく記載されているのでぜひ、参考にされてくださいね。 番外編として、Laravel習得時につまづきやすい用語について詳しく説明されているサイトもご紹介。 Laravel案件を提案してもらう ララ帳 『ララ帳』は、Laravel初心者の方にフレームワークの仕組みや活用する中でのQ&Aについて詳しく説明しているサイトです。 特に目を通してほしい記事は、『LARAVEL5 入門動画』。 紹介されている入門動画は、平均12分のレッスンが27回あり、すべて無料で視聴することができます。 インストール・CRUDアプリの作成方法・Bladeテンプレート等について学べます。 動画はLaravel5.0の説明であり、現在はバージョンアップしてい

    Laravel初心者向け!用語の説明や導入方法などLaravelを始める前に読むべきサイトまとめ
  • 1