タグ

2016年8月6日のブックマーク (6件)

  • Slim の検索結果 - 俺 Pedia

    …の記事です。 今回はSlimフレームワークでTwigを利用する方法を紹介します。 導入 SlimフレームワークでTwigを利用するには「Slim-Views」と「Twig」の2つを導入する必要があります。 SlimフレームワークでTwigを利用する場合、Slimフレームワークのカスタムビューとして「Twig」を指定し利用します。そのカスタムビュークラスとして機能するようにインターフェースとして機能するものが「Slim-Views」です。 github.com 何れもCompo…

    Slim の検索結果 - 俺 Pedia
    cmd08
    cmd08 2016/08/06
  • https://qiita.com/dokubeko/items/4d7dd1d6d959df30fa9c

  • Laravel5のアーキテクチャから学ぶより良いクラス設計 - Qiita

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

    Laravel5のアーキテクチャから学ぶより良いクラス設計 - Qiita
  • PHPでの開発におけるライブラリやツールの選択 - 俺 Pedia

    この記事は「低予算でも闘う企画担当者の為の鎮魂歌 Advent Calendar 2015」の5日目の記事です。 今回はPHPでの開発におけるライブラリやツールの選択について考えたいと思います。 企画担当者が担当する「開発」とは? さて一言で「開発」と言っても、規模だけでも小規模なものから大規模なもの、そして構成で言っても単純なものから複雑なものまで様々なです。 単純なもので言えば単体機能を有するツールの開発もあれば、会社サイトの問い合わせフォームの実装、もう少し複雑になるのであれば認証機能を持つデータ管理アプリケーションであったり、場合によってはちょっとしたポータルサイトのようなものまで開発する事になるかもしれません。 さらに言えば、昨今ではPC向けサイトよりもスマートフォン向けサイトやコンテンツの対応も増え、場合によってはそのバックエンドの開発のような事も行う事がないとは言えません。

    PHPでの開発におけるライブラリやツールの選択 - 俺 Pedia
    cmd08
    cmd08 2016/08/06
  • 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初心者講座