Laravel学习笔记一
1. 新建文件
php artisan generate:seed page
新建 app/database/seeds/PageTableSeeder.php 文件。
php artisan generate:model article
新建 app/models/Article.php 文件。
php artisan generate:view admin._layouts.default
新建app/views/admin/_layouts/default.blade.php文件。
2. 安装composer 组件
在composer.json 的require 或者 require-dev 添加组件名称和版本号码:
"edvinaskrucas/notification": "3.0.1"
在应用的根目录下执行 composer update 命令
在app.php 的 providers 添加一行:
'Krucas\Notification\NotificationServiceProvider',
在app.php 的 aliases 添加一行:
'Notification' => 'Krucas\Notification\Facades\Notification',
3. 提示类找不到的处理方法
composer dump-autoload
4. 新建文件夹之后要在 composer.json 的autoload 的classmap 中新增一行文件夹的路径,这样才能找到其中的文件。
5.
Sentry::check() 检查用户是否登录
Input::get('email') 取得用户get方法取得的数据
执行命令 php artisan serve,运行lavarel development server.
Redirect::route('admin.login')
Redirect::to('eadmin/products')
HTML::link('accounts/newaccount', '注册', array('class'=>'default-btn'))
Form::open(array('url'=>'accounts/signin'))
6. Eloqyent
class Page extends \Eloquent {
//默认使用 users 数据库
protected $table = 'myusers'; //如果指定了 tabel 属性的值,就会使用表名为 table 的表。
//默认表的主键为id
protected $primaryKey ='ids'; //通过指定primarKey更改主键名称
//默认每个数据库都有updated_at created_at 字段
可以设置
protected $timestamps = false; 取消这两个字段
protected $appends = array("",""); //需要使用的但是数据库里面没有的字段,
protected $hidden = array("",""); //需要隐藏的字段,限制能出现在数组或 JSON 格式的属性数据
use SoftDeletingTrait; //开启软删除功能,使用模型实例删除数据时不会从数据库删除数据,值是添加一个deleted_at 时间戳。
protected function getDateFormat() { return 'U'; } //自定义时间戳的格式可以重写此方法
}
以上就介绍了Laravel学习笔记一,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
