Java で Web アプリケーションを作る際に調べた覚書。
- API 製作に向いてる JAX-RS
- リッチな UI が揃ってる JSF
<?php | |
Route::get('api/members{ext?}', function($ext = null) | |
{ | |
if (is_null($ext)) { | |
$ext = 'view'; | |
} | |
$ext = ltrim($ext, '.'); | |
// ここはちょっと考える必要あるかも | |
// View の切り替えをしたい場合は View::make がいいかもしれません | |
return Response::$ext('test'); |
<?php | |
// Route::controller の戻り値は void なので Route::pattern でパラメータをチェック | |
Route::pattern('ext', 'xml|json'); | |
// API 定義 | |
Route::controller('api/{resource}.{ext?}', 'ApiController'); | |
class ApiController extends \BaseController { | |
public function getIndex($resource, $ext = null) | |
{ |
<?php | |
namespace localdisk; | |
use Closure; | |
class Bench | |
{ | |
/** |
<?php | |
/** | |
* ApiController | |
* | |
* @author m.matsuo | |
*/ | |
class ApiController extends BaseController | |
{ | |
// Route::controller('api/v1', 'ApiController'); |
Java で Web アプリケーションを作る際に調べた覚書。
{ | |
"name": "laravel/laravel", | |
"description": "The Laravel Framework.", | |
"keywords": ["framework", "laravel"], | |
"license": "MIT", | |
"type": "project", | |
"require": { | |
"laravel/framework": "~5.0", | |
"laravel/socialite": "~2.0" | |
}, |
#!/usr/bin/env bash | |
ansible_conf="/home/vagrant/.ansible.cfg" | |
if ! [ `which ansible` ]; then | |
sudo yum -y update | |
sudo yum -y install python-setuptools python-devel | |
sudo yum -y groupinstall "Development Tools" | |
sudo easy_install pip | |
sudo pip install ansible |
"============================ | |
" General | |
"============================ | |
" 入力欄に自動フォーカスしない | |
set focuscontent | |
" /,? 検索結果をハイライト | |
set hlsearch | |
" :oなどでの補完候補をサーチエンジン、履歴に限定 |
@if (count($errors) > 0) | |
<div class="alert alert-danger alert-block"> | |
<button type="button" class="close" data-dismiss="alert">×</button> | |
<h4>Error</h4> | |
<ul> | |
@foreach($errors->all() as $e) | |
<li>{{ $e }}</li> | |
@endforeach | |
</ul> | |
</div> |
Blog チュートリアルやるよ