livewire locale lang

middleware routes/web.php``` Route::group([‘prefix’ => ‘member’, ‘as’ => ‘member.’, ‘middleware’ => [‘auth’, ‘setLocale:zh-tw’]], function () { Route::get(’/’, App\Http\Livewire\MemberList::class); }); app/Http/Middleware/SetLocale.php.php``` namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; class SetLocale { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next, string $lang) { app()->setLocale($lang); return $next($request); } }

2021-02-24 · 1 min · 60 words · Me

laravel 8 catch 419 redirect back

https://stackoverflow.com/questions/29115184/laravel-catch-tokenmismatchexception/29116516 At last 1 and 2. APP\Exceptions\Handler.php``` namespace App\Exceptions; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; // use Illuminate\Session\TokenMismatchException; use \Symfony\Component\HttpKernel\Exception\HttpException; class Handler extends ExceptionHandler { /** * A list of the exception types that are not reported. * * @var array */ protected $dontReport = [ // ]; /** * A list of the inputs that are never flashed for validation exceptions. * * @var array */ protected $dontFlash = [ 'password', 'password_confirmation', ]; /** * Register the exception handling callbacks for the application. * * @return void */ public function register() { // $this->renderable(function (HttpException $e, $request) { if ($e->getStatusCode() == 419) { return redirect('/login'); // session erros Can not use ->with('419error','Your session expired due to inactivity. Please login again.') } }); } } ...

2021-02-24 · 1 min · 123 words · Me

腰 大腿後方拉

維持10秒 早晚兩次

2021-02-08 · 1 min · 2 words · Me

tampermonkey biggo 文字過瀘

tampermonkey biggo 文字過瀘``` // ==UserScript== // @name New Userscript // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match <$URL$> // @grant none // @require https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js // @grant GM_addStyle // @include /biggo.com.tw // ==/UserScript== var $ = window.jQuery; (function() { ‘use strict’; // Your code here... // if(badDivs) { // badDivs.parent().hide(); // badDivs.hide(); // } var ds = $('.list-product-name.line-clamp-2 > a'); let filter_arr = [ '體感', '手把', '遊戲手把', '手柄', '矽膠', '橡膠', '按鈕', '桿帽', '帽蓋', '蓋套', '保護套', '把蓋', '電池', '插頭', '端口', '耳機插孔插座', '觸發器', '觸發', '折疊', '支架', '集線器', '下載版', '美國代購', '簡易支架底座', '一起玩', '直立架', '回收', '攜碼', '維修', 'Dock', '螺絲刀', '保護', '電源線', '充電', '皮膚', '面板', '按鍵條', '插孔', '塵套', '耳機', '方向盤', '光纖', '收納架', '冷卻器', '防塵', '貼紙', '序號', '貼膜', '雙肩包', '鐵盒', '中文', '傳感器', '收納包', '溫控風扇', ]; ds.each((t, v) => { //console.log($(v).text(), $(v).text().includes(filter_arr)); filter_arr.forEach((item) => { $(v).text().includes(item) ? $(v).parent().parent().parent().parent().parent().parent().remove() : ''; }); // $(v).css('background-color', 'red'); }); })(); ...

2021-02-04 · 1 min · 152 words · Me

Batocera xbox 360 手把

Batocera 支援 wireless xbox 手把,但要先裝 usb xbox wireless controller 從 https://wiki.batocera.org/kit_to_get_a_batocera 實際可以影片 https://youtu.be/-52SfcluhKA?t=36 https://youtu.be/goJjTF1t2lA?t=61 如果可以的話,xbox 360的副廠手把就非常便宜了 另一個是買 xbox one 新的 wireless controller,雖然 Batocera 有支援,但xbox one 的 controller 只支援 xobx one 手把 360 controller 只支援 360 手把 https://gaming.stackexchange.com/questions/143500/is-the-xbox-one-controller-compatible-with-xbox-360

2021-01-30 · 1 min · 37 words · Me