Skip to content

Instantly share code, notes, and snippets.

@RyosukeKamei
RyosukeKamei / ExampleComponent.vue
Created December 19, 2017 14:06
Laradockを使った開発環境でVueを動かすまで ref: https://qiita.com/RyosukeKamei/items/97782fe113a70464502e
<template>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Example Component</div>
<div class="panel-body">
I'm an example component!
</div>
@RyosukeKamei
RyosukeKamei / API連携部分
Created December 19, 2017 14:05
限りなく簡単に解説!LaravelでRestAPIとVueを連携させる!~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/ebbb6134ede39bdf8ec2
fetchArticles() {
this.$http({
url: '/api/getAllExamination',
method: 'GET'
}).then(res => {
this.articles = res.data
})
}
@RyosukeKamei
RyosukeKamei / ExaminationController.php
Last active April 10, 2018 21:40
本当に理解しているか自信ないから、改めてTDD(テスト駆動開発)をやってみた~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/a6b37444961305f5ba5d
class ExaminationController extends Controller
{
/**
* すべての試験区分を取得
*
*
* @return \Illuminate\Database\Eloquent\Collection|\Illuminate\Database\Eloquent\static[]
*/
public function getAll()
@RyosukeKamei
RyosukeKamei / 2017_12_12_231913_create_rounds_table.php
Last active December 13, 2017 08:39
イテレーション1のテーブルをマイグレーションで生成し、シーダーでデータを挿入!~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/994f488727ac25fa69a6
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateRoundsTable extends Migration
{
/**
* マイグレーション実行
@RyosukeKamei
RyosukeKamei / シーダーのテンプレートを自動生成
Created December 13, 2017 06:56
開発における悩ましいデータベース共有問題を解決するLaravelのマイグレーションとシーダーコマンド編~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/49b2c6514a267da294b2
$ docker-compose exec {サービス名} php artisan make:seeder {任意の名前 例:***TableSeeder}
Seeder created successfully.
@RyosukeKamei
RyosukeKamei / 2017_12_12_224229_create_rounds_table.php
Created December 13, 2017 06:35
開発における悩ましいデータベース共有問題を解決するLaravelのマイグレーションとシーダー解説編~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/832467f44b95799c8bd9
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateRoundsTable extends Migration
{
/**
* マイグレーション実行
@RyosukeKamei
RyosukeKamei / Docker上でcomposerを使いLaravelプロジェクトを作成
Last active December 17, 2017 23:04
超簡単!Laradockを利用してLaravel開発環境を構築~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/085b40e4e869e77b0756
user@xxx ~/colejo/laradock (master)
$ docker-compose exec workspace composer create-project --prefer-dist laravel/laravel ./
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Installing laravel/laravel (v5.5.22)
- Installing laravel/laravel (v5.5.22): Downloading (100%)
Created project in ./
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
... 略 ...
@RyosukeKamei
RyosukeKamei / docker-composeコマンドを利用
Last active December 13, 2017 05:19
Docker Tips コンテナ上でコマンドを実行する(dockerとdocker-composeを使った場合)~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/ca4cf8016733e4d6049e
$ docker-compose exec {サービス名} {コマンド}
$ sudo chown -R $(whoami) /usr/local/Cellar
@RyosukeKamei
RyosukeKamei / seleniumのロケータ
Last active December 3, 2020 00:04
【α版】Seleniumの要素を特定する(ベスト?)プラクティス xpath記法とdata属性の合わせ技 ref: http://qiita.com/RyosukeKamei/items/8230f566665c2ca1ac34
const webdriver = require('selenium-webdriver');
const By = webdriver.By;
driver.findElement(By.xpath("//a[@data-selenium='login']")).click();