markdown 尽可能使用更短且更易读的语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 尽可能使用更短且更易读的语法相关的知识,希望对你有一定的参考价值。

Bad:

```php
$request->session()->get('cart');
$request->input('name');
```

Good:

```php
session('cart');
$request->name;
```

More examples:

Common syntax | Shorter and more readable syntax
------------ | -------------
`Session::get('cart')` | `session('cart')`
`$request->session()->get('cart')` | `session('cart')`
`Session::put('cart', $data)` | `session(['cart' => $data])`
`$request->input('name'), Request::get('name')` | `$request->name, request('name')`
`return Redirect::back()` | `return back()`
`is_null($object->relation) ? $object->relation->id : null }` | `optional($object->relation)->id`
`return view('index')->with('title', $title)->with('client', $client)` | `return view('index', compact('title', 'client'))`
`$request->has('value') ? $request->value : 'default';` | `$request->get('value', 'default')`
`Carbon::now(), Carbon::today()` | `now(), today()`
`App::make('Class')` | `app('Class')`
`->where('column', '=', 1)` | `->where('column', 1)`
`->orderBy('created_at', 'desc')` | `->latest()`
`->orderBy('age', 'desc')` | `->latest('age')`
`->orderBy('created_at', 'asc')` | `->oldest()`
`->select('id', 'name')->get()` | `->get(['id', 'name'])`
`->first()->name` | `->value('name')`

以上是关于markdown 尽可能使用更短且更易读的语法的主要内容,如果未能解决你的问题,请参考以下文章

markdown 这些说明包括1月13日(上午8:30 +上午11:41)发布的更新,更易读的格式。

定义类(和嵌套类)成员函数的更好/更整洁/更易读的方法? [复制]

如何将 INSERT sql 语句变成更易读的形式?

Selenium 2自动化测试实战36(更易读的测试报告)

以更易读的格式显示双精度科学记数法

将以秒为单位的时间间隔转换为更易读的形式