larvel 中的api.php_Laravel 开发 API

这篇具有很好参考价值的文章主要介绍了larvel 中的api.php_Laravel 开发 API。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Laravel10中提示了Target *classController does not exist,为什么呢?
原因是:laravel8开始写法变了。换成了新的写法了
解决方法一:
在路由数组加入App\Http\Controllers\即可。

    <?php
    use Illuminate\Support\Facades\Route;
    Route::get('/', [App\Http\Controllers\IndexController::class, 'index'])->name('admin.index.index');
     
    ?>

再次访问URL,搞定。

解决方法二:

打开 app\Providers\RouteServiceProvider.php 修改,添加一个namespace变量文章来源地址https://www.toymoban.com/news/detail-736912.html

<?php

namespace App\Providers;

use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Support\Facades\Route;

class RouteServiceProvider extends ServiceProvider
{
    /**
     * The path to the "home" route for your application.
     *
     * Typically, users are redirected here after authentication.
     *
     * @var string
     */
    public const HOME = '/home';
    /************此处添加*START**********************/    
    protected $namespace = 'App\Http\\Controllers\\Api';
    /************此处添加*END**********************/

    /**
     * Define your route model bindings, pattern filters, and other route configuration.
     *
     * @return void
     */
    public function boot()
    {
        $this->configureRateLimiting();

        $this->routes(function () {
            Route::middleware('api')
                ->prefix('api')
                /************此处添加*START**********************/  
                ->namespace($this->namespace)
                 /************此处添加*END**********************/
                ->group(base_path('routes/api.php'));

            Route::middleware('web')
                ->group(base_path('routes/web.php'));
        });
    }

    /**
     * Configure the rate limiters for the application.
     *
     * @return void
     */
    protected function configureRateLimiting()
    {
        RateLimiter::for('api', function (Request $request) {
            return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
        });
    }
}

到了这里,关于larvel 中的api.php_Laravel 开发 API的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NFTScan NFT API 在 NFTFi 开发中的应用

    NFTFi 是“NFT”和“Finance”的缩写,旨在“增加 NFT 流动性,提供现金流”,NFTFi 是为 NFT 提供金融实用性的去中心化协议和应用程序的新兴生态系统,及使用 NFT 作为基础层在其上建设经济基础设施。 在实践中,NFTFi 协议为 NFT 提供 DeFi 功能 - 解锁租赁、借贷和分式化 NFT 的能

    2024年02月04日
    浏览(42)
  • NFTScan NFT API 在 DID Protocol 开发中的应用

    自互联网发展以来,Web2.0 时代产生了网络社会,社会已经不再局限于地理边界,而 Web 3.0 引入了去中心化的理念,强调个体数据隐私和可信互操作性。在这个新的时代中,去中心化身份(Decentralized Identifier 即 DID)应运而生。DID 允许用户完全控制自己的数字身份,不需要通过

    2024年02月12日
    浏览(37)
  • 带你了解关于FastAPI快速开发Web API项目中的模板和Jinja

    摘要: FastAPI 实际上是为构建 API 和微服务而设计的。它可用于构建使用 Jinja 提供 HTML 服务的 Web 应用程序。 本文分享自华为云社区《FastAPI 快速开发 Web API 项目: 模板和 Jinja 介绍》,作者:宇宙之一粟。 模板是全栈 Web 开发的重要组成部分。使用 Jinja,您可以构建丰富的模

    2023年04月25日
    浏览(29)
  • 详解PHP反射API

    PHP中的反射API就像Java中的java.lang.reflect包一样。它由一系列可以分析属性、方法和类的内置类组成。它在某些方面和对象函数相似,比如get_class_vars(),但是更加灵活,而且可以提供更多信息。反射API也可与PHP最新的面向对象特性一起工作,如访问控制、接口和抽象类。旧的类

    2024年02月14日
    浏览(40)
  • php如何对接伪api

    在了解伪原创api的各种应用形态之后,我们继续探讨智能写作背后的核心技术。需要说明的是,智能写作和自然语言生成、自然语言理解、知识图谱、多模算法等各类人工智能算法都有紧密的关联,在百度的智能写作实践中,常根据实际需求将多个相关算法集成为具体的解决

    2024年02月12日
    浏览(44)
  • PHP操作宝塔面板Api,宝塔服务器搭建,API接口使用教程

    最近两个月都在写Bty项目,所以收集了很多很多宝塔常用到的一些Api接口,官方文档虽然写了一点,但是始终是不怎么全的,下面我们来看看宝塔面板的接口如何抓取 接口抓取 1、登录宝塔面板 2、找到自己想要的功能 3、f12打开审查元素(控制台)切换到Network选项卡 上面的

    2024年02月06日
    浏览(43)
  • PHP 文心千帆API接口对接

    创建一个智能云应用。根据实际需求创建智能云应用。创建成功后,获取AppID、API Key、Secret Key 等信息。 API 授权。对应用的 AppID 进行授权。 获取接口访问凭证 access_token 。根据第1步获取的 API Key 和 Secret Key , 获取 access_token ,通过 access_token 鉴权调用者身份。 调用API接口。

    2024年02月11日
    浏览(36)
  • ai伪api,如何用php调用

    ai伪原创api 先上代码吧。 火车头伪原创插件是一种用于更新网站的工具,对于非专业人士可能不太熟悉。今天我们来介绍一下网页设计和排版对于搜索引擎优化(SEO)的影响。不可否认,人工智能(AI)智能伪原创系统的出现最大程度上提高了伪原创工作的效率。 基于AI伪原

    2024年02月12日
    浏览(43)
  • PHP 如何使用 Elasticsearch 的 索引 API 接口

    目录 一、实战场景 二、知识点 PHP Elasticsearch 索引 index MySQL 三、菜鸟实战 如何在 PHP 中使用 Elasticsearch 的索引 API 接口 PHP Elasticsearch 索引 index MySQL Elasticsearch 本质上是一个数据库,但并不是 MySQL 这种关系型数据库,查询语言也不是 SQL,而是 Elasticsearch 自己的一套查询语言。

    2024年02月13日
    浏览(46)
  • PHP调用淘宝app商品详情原数据 API 接口

    作为互联网企业,调用淘宝APP中的数据是非常常见的。那么如何调用呢? taobao.item_get_app 公共参数 请求地址:申请调用地址 名称 类型 必须 描述 key String 是 调用key(点*击*注*册*免*费*调*用) secret String 是 调用密钥 api_name String 是 API接口名称(包括在请求地址中)[item_search

    2023年04月24日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包