我最近開始學習Laravel 5.4,到目前爲止這麼好,但我在我的.blade文件中顯示最新數據時遇到問題 - 這就像Laravel有一些愚蠢的緩存看不到刀片變化Laravel 5.4
注:我使用共享的主機和PHP的工匠在服務器無法使用控制檯(但我可以在代碼中運行它們)
在路線我打電話控制器這樣
Route::get('/home', 'PostControlle[email protected]');
PostController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Auth;
use Validator;
use Session;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
use Illuminate\Routing\Controller;
use Illuminate\Validation\Rule;
use Illuminate\Support\Facades\DB;
class PostController extends Controller
{
/**
* Home page
*
* @return void
*/
public function get(Request $request)
{
//$artisan = Artisan::call('view:clear'); -->failed attempt of clearing
$posts = DB::table('posts')
->leftJoin('users','posts.id_user_post','=','users.id_user')
->orderBy('id_post','desc')
->get();
if($request->session()->has('id'))
{
$options = DB::table('users')
->select('avatar_url_user','cookies_user','settings_user')
->where('id_user','=',$request->session()->get('id'))
->get();
return view('home',['posts' => $posts,'options' => $options]);
}
//$posts = DB::table('posts')->leftJoin('users','posts.id_user_post','=','users.id_user')->orderBy('id_post','desc')->get();
// $user = DB::table('users')->where()
return view('home',['posts' => $posts,'options'=>0]);
}
}
home.blade.php
...
{{ $options }}
...
,如果我將其更改爲{{ 「東西」}}就會顯示 「東西」如果我將其更改爲$選項,那麼它仍然會保持「某些」
我使用Google搜索解決方案,並且在此處發現了一些問題堆棧溢出,但他們沒有解決我的問題(或過時)
所以,如果有人能向我解釋如何解決這個問題一步一步,將是巨大
嘗試CTRL + f5,看看數據是否改變。我有與CSS修改相同的問題,這對我的作品 – NicuVlad
不工作對我來說不幸 – eiipaw