LaravelのクエリビルダでSQL文を直接実行(select,insert,update,delete,その他)Laravelクエリビルダ
背景 Laravelを使いつつも、DDDで設計を行っていて、 Eloquentモデルをドメインモデルと区別するために、 EloquentReservation、EloquentOptionといった名前にすることがありました。 この場合、デフォルトの設定だとテーブル名を、 eloquent_reservations、eloquent_optionsとしなくてはならず、 長ったらしくなってしまいます。 そこで、関連するテーブル名をカスタマイズする方法を調べたのでここにメモします。 結論 と、いっても簡単で、$tableプロパティにテーブル名を設定するだけです。 namespace App; use Illuminate\Database\Eloquent\Model; class EloquentReservation extends Model { /** * モデルと関連しているテーブル
laravelでnpm run devを実行すると「cross-env: not found」というエラーが出る件対応したったnpmLaravelcross-env { "private": true, "scripts": { "dev": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node
// resources/assets/js/app.js // vueとvue-routerのインポート import Vue from 'vue' import VueRouter from 'vue-router' // VueRouterを使いますという宣言 Vue.use(VueRouter); // vue-routerのインスタンス生成 ここでパスを設定する const router = new VueRouter({ mode: 'history', routes: [ // パラメータ付きの場合はコロンを使ってパラメータを表現する { path: '/articles/:id', component: require('./components/Articles/Show.vue') }, ] }); ■Componentでパラメータを使う コンポーネント側ではthis.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く