Laravel学习笔记

发布时间 2024-01-07 13:57:46作者: 吾爱吃鱼

一. 安装


在创建你的第一个 Laravel 项目之前,你应该确保你的本地机器已经安装了 PHP 和 Composer。如果你是在 macOS 上开发,可以通过 Homebrew 安装 PHP 和 Composer。此外,我们建议安装 Node 和 NPM。

安装了 PHP 和 Composer 后,你可以通过 Composer 的 create-project 命令来创建一个新的 Laravel 项目:

composer create-project laravel/laravel example-app

在项目创建完毕后,使用 Laravel 的 Artisan 命令行界面(CLI)中的 serve 命令启动 Laravel 的本地开发服务器:

cd example-app

php artisan serve

一旦你启动了 Artisan 开发服务器,你的应用程序将可以在浏览器中通过 http://localhost:8000 访问。接下来,你已经准备好进入 Laravel 生态系统的下一步了。当然,你可能还需要配置一个数据库。


查看laravel版本

如何查看laravel版本:

  1. 在终端中运行命令php artisan --version
  2. 查看composer.json文件,其中包含Laravel的版本信息;

Composer更新

composer self-update

执行完命令后,Composer 将会自动下载并更新到最新版本或者指定的版本,完成后您可以通过

composer --version 

命令来验证是否已经升级成功。

Composer更换源

1、更换composer镜像源为阿里云composer镜像

开发者社区地址:https://developer.aliyun.com/composer

全局配置:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config -g --unset repos.packagist

安装指定版本的laravel

composer create-project laravel/laravel=9.* test

二.创建控制器

1.MVC 模式中 C 代表控制器,用于接收 HTTP 请求,从而进行逻辑处理;
2.有两种方式可以创建控制器,IDE 直接创建,或使用命令生成一个;
php artisan make:controller TaskController
3.控制器目录在 app\Http\Controllers 下,使用 IED 会自动生成命名空间;


namespace App\Http\Controllers;
class TaskController extends Controller
{
	public function index()
	{
	return 'index';
	}
	public function read($id)
	{
	return 'id:'.$id;
	}
}