Jadual Kandungan
回复内容:
Rumah pembangunan bahagian belakang tutorial php 程序员 - 说一下PHP框架 Laravel,如何理解她的思想

程序员 - 说一下PHP框架 Laravel,如何理解她的思想

Jun 06, 2016 pm 08:32 PM
laravel php pengaturcara

如何理解laravel的思想?

<code>1)更新太快,疲于追赶
</code>
Salin selepas log masuk
Salin selepas log masuk

Laravel 4.x开发出的程序要升级到 5.x的,貌似都大动干戈?

<code>2)让人后怕的Route
</code>
Salin selepas log masuk
Salin selepas log masuk

为什么就没有一个固定的规则?非得每一个网址都写一个路由,而且还是这样一个个一行行的写?

<code>Route::get('/', function () {
    return 'Hello World';
});

Route::post('foo/bar', function () {
    return 'Hello World';
});

Route::put('foo/bar', function () {
    //
});

Route::delete('foo/bar', function () {
    //
});

</code>
Salin selepas log masuk
Salin selepas log masuk

这是得写在哪?如果是这样,如何独立开?全部都写在一个文件?
没有类似codeigiter、yii那样的统一的网址路由,实在是难理解

回复内容:

如何理解laravel的思想?

<code>1)更新太快,疲于追赶
</code>
Salin selepas log masuk
Salin selepas log masuk

Laravel 4.x开发出的程序要升级到 5.x的,貌似都大动干戈?

<code>2)让人后怕的Route
</code>
Salin selepas log masuk
Salin selepas log masuk

为什么就没有一个固定的规则?非得每一个网址都写一个路由,而且还是这样一个个一行行的写?

<code>Route::get('/', function () {
    return 'Hello World';
});

Route::post('foo/bar', function () {
    return 'Hello World';
});

Route::put('foo/bar', function () {
    //
});

Route::delete('foo/bar', function () {
    //
});

</code>
Salin selepas log masuk
Salin selepas log masuk

这是得写在哪?如果是这样,如何独立开?全部都写在一个文件?
没有类似codeigiter、yii那样的统一的网址路由,实在是难理解

如何理解laravel的思想?

这个话题展开就太长了,简单而言,那数学打个比方,laravel给你提供

<code>数字1-9 + - * /
</code>
Salin selepas log masuk

至于你要算5,你是采用下面任何方式取决你自己的选择

<code>5=2+3
5=1*5
5=6-1
5=10/2
</code>
Salin selepas log masuk

而不是告诉你,你就只能是

<code>5=2+3
</code>
Salin selepas log masuk

只能通过+达到一些目的,因此理解laravel就要首先了解都提供了什么,而不能是就知道一种,然后就去靠这一种方式去解决所有的问题

让人后怕的Route

首先我们要看Route都提供了什么,以下都是网上文章,我就不写了
laravel 学习笔记——路由(基础)
你就停留在这个阶段
建议先看
laravel 学习笔记——路由(路由与控制器)
然后在看
laravel 学习笔记——路由(中间件与路由组)
还不满足
Laravel 5.0 - Route Annotations (路由注释)(框架core不集成,需要额外扩展laravel-annotations)

5.0之前的版本更新是稍微有点快,最新发布的5.1是首个LTS版本,承诺3年的支持周期;路由可以用Route::controller()。

<code>php</code><code>    Route::any('foo/bar', IndexController@index);
    Route::controller('foo/bar', 'IndexController');
</code>
Salin selepas log masuk

对于题主问的每个网址都要写一个路由这个,题主应该是没有好好看文档了
我一般都在route中这么写

<code>Route::controller('/','HomeController');
</code>
Salin selepas log masuk

然后在Controller中定义
或者直接用RestfulApi
另外建议先从4.X开始学起 毕竟各种文档,解答会多一点~
熟悉之后可以开始学习5.0

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Tarikh dan Masa CakePHP

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Konfigurasi Projek CakePHP

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Muat naik Fail CakePHP

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Penghalaan CakePHP

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

Bincangkan CakePHP

Panduan Ringkas CakePHP Panduan Ringkas CakePHP Sep 10, 2024 pm 05:27 PM

Panduan Ringkas CakePHP

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP

See all articles