最近、Laravel 5.4の学習が始まりましたが、これまでのところとても良いですが、私の.bladeファイルに最新のデータを表示するのに問題があります.Laravelのようなものがあります。ブレードの変更が見えないLaravel 5.4
注:私はこの
のようなコントローラを呼んでいる路線では共有ホスティングとPHPの職人のためのサーバー上でコンソールを使用することはできません(私は、コードでそれらを実行できる)を使用しています
Route::get('/home', '[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 }}
...
}
と私はそれを変更した場合{{ "何か"}}それは "何か" と表示されます私がそれを$ optionsに変更すると、それはまだ "何か"のままになります
私は解決策を求めて、私はここでいくつかの質問を見つけましたスタックオーバーフローは、それらのどれも私の問題を解決していない(または古いです)
だから、誰かが素晴らしいことだステップによって、この問題のステップを解決する方法を私に説明することができれば
データが変更されたかどうかを確認してください。私はCSSの変更と同じ問題を抱えていました – NicuVlad
残念ながら私のために働いていません – eiipaw