Vueとvue-i18nとstorybookでCannot read property '_t' of undefined
vue-i18nを利用して多言語化しているコンポーネントを、storybookに登録した際に以下のエラーが発生しました。
Cannot read property '_t' of undefined
こちらの記事を参考に、修正しました。
config.js
に以下を追加します。
import { addDecorator } from '@storybook/vue' import i18n from '@/i18n' addDecorator(() => ({ template: '<story/>', i18n }))
こちらで解消しました。
LaravelでQueueとJobを使ってみる基礎基礎メモ
キューを利用することで、一部の処理を非同期で実行することができます。 以下はユーザー登録する場合にキューを利用した場合のイメージです。
キューを利用することで、メール送信を待たずに、完了画面を表示することができます。
続きを読むLaravelでMailHogを使うメモ
LaravelでMailHogを利用してメール送信する為のメモです。
環境構築には、Laradocを利用しています。
LaravelのQueueサービスを試してみたくて、メールの送信を調べたのであまり参考にならないと思います。
続きを読むEloquentでJson形式でデータを受け取るメモ
Eloquentで、toJson
メソッドを利用することで、モデルのデータをjson形式に変換して受け取ることができます。
<! --more-->
class HelloController extends Controller
{
public function index(Request $request)
{
return Person::get()->toJson();
}
}
普通にPerson::get()
で受け取ると、Collectionのインスタンスが返却されますが、 toJson
を利用すると、結果は以下のようになります。
[ {"id":1,"name":"Taro","mail":"hoge@example.com","age":15,"created_at":"2019-12-14 05:49:05","updated_at":"2019-12-14 05:49:05"}, {"id":2,"name":"Jiro","mail":"fuga@example.com","age":20,"created_at":"2019-12-14 05:49:05","updated_at":"2019-12-14 05:49:05"} ]