微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有 Laravel 8 路由和控制器问题

如何解决有 Laravel 8 路由和控制器问题

遇到 Laravel 8 路由和控制器问题

我对 laravel8 有点陌生并掌握了它,我正在构建一个新闻门户作为一个项目并同时学习。

在主索引页面上,我喜欢显示一些数据,例如帖子和类别等,其中数据来自数据库中的不同表,来自相同的控制器,但对相同路由的方法不同。 所以我有点卡在这里,我遇到的问题是它不起作用 这是我的代码

这里是路线

// main Index Page
Route::get('/','App\Http\Controllers\Home_pageController@categories);
// Index Latest Posts
Route::get('/','App\Http\Controllers\Home_pageController@homePageLatestPosts');

控制器中的方法 这是在侧边栏显示最新帖子的方法

// display latest limit by 10 the posts on home page
    public function homePageLatestPosts(){
        // $all_posts = Blogs::all();
        $latest_posts = DB::table('blogs')->join('users','users.id','=','blogs.added_by')->select('users.*','blogs.*')->orderBy('blogs.created_at','desc')->paginate(5);
        // dd($latest_posts);
        return view('welcome',['latest_posts'=>$latest_posts]);
    }


// Show Categories
    public function categories(){
        $categories = DB::table('categories')->orderBy('category_name','desc')->get();
        // dd($categories);
        return view('welcome',['cats'=>$categories]);
    }

我想知道问题是什么,是否有解决方案,以及我采取的方法是否正确

我在谷歌上搜索一个解决方案,但无法解决

提前致谢

解决方法

感谢您的回复。

我通过一种方法从数据库中获取数据并将它们传递给视图以进行显示。

use App\Models\Blog;
use App\Models\User;
use App\Models\Categories;
    public function welcome(){
        // Latest Posts
        $latest_posts = DB::table('blogs')->join('users','users.id','=','blogs.added_by')->select('users.*','blogs.*')->orderBy('blogs.created_at','desc')->paginate(10);
        // Home Page Categories
        $categories = DB::table('categories')->orderBy('category_name','desc')->get();
        // Return
        return view('welcome',[ 'categories'=>$categories,'latest_posts'=>$latest_posts]);
    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?