我安装apache2在ubuntu上,我将DocumentRoot值更改为我的工作文件夹.我的文件夹路径是/home/user/My\ Works/sites这样我改为DocumentRoot:
DocumentRoot/home/user/My\Works/sites
但是当我重新加载apache时,我收到了这个错误:
/etc/apache2/sites-enabled/mysite.conf第4行的语法错误:DocumentRoot接受一个参数,文档树的根目录Action'configtest'失败.Apache错误日志可能包含更多信息....失败!
如果我的文件夹名称中有空格,我该怎么办?
如何缩小Smarty中的所有输出HTML模板?
像这样:
$smarty->minify = true;
PS:我找到了{strip}功能,但是我应该在所有.tpl文件中使用此功能。我有很多.tpl文件,这种方式对我来说是不可能的。
在asset()或URL::asset()将指向http://my-url/public/默认。
有什么办法可以将 的 url 更改asset()为http://my-url/public/assets/ ?
我有很多资产文件,我应该在我的刀片模板中使用它们,我不想在assets任何时候编写。
我的意思是使用asset('js/script.js')而不是asset('assets/js/scripts.js')在我的刀片模板中。
如何通过鼠标滚轮或缩放栏更改谷歌地图中的缩放尺寸?
我使用Google Map API 3和JavaScript.
我想展示console.log()每一个变化.
我尝试设计导航菜单,我有3个像这样的项目:
现在我想Pages在用户进入本节时加粗
如果在Add页面我想要大胆Pages和Add
我routes.php是:
Route::group(array('prefix' => 'admin', 'before' => 'auth.admin'), function()
{
Route::any('/', 'App\Controllers\Admin\PagesController@index');
Route::resource('articles', 'App\Controllers\Admin\ArticlesController');
Route::resource('pages', 'App\Controllers\Admin\PagesController');
});
Run Code Online (Sandbox Code Playgroud)
我找到了这个方法:
$name = \Route::currentRouteName();
var_dump($name);
Run Code Online (Sandbox Code Playgroud)
但这种方法回归 string 'admin.pages.index' (length=17)
我应该使用splite控制器或Laravel有一个方法吗?
我试着写一个视图作曲家,
class CountryCodeComposer
{
function compose($view)
{
$code = substr(file_get_contents('http://ipinfo.io/' . $request->getClientIp() . '/country'), 0, 2);
$view->with('code', $code);
}
}
Run Code Online (Sandbox Code Playgroud)
但是此代码显示错误Undefined variable: request,
我如何通过$request撰写方法?
我想更改notification表名称,所以我更改了迁移文件:
php artisan notification:table
Schema::create('member_notifications', function (Blueprint $table) {
$table->uuid('id')->primary();
$table->string('type');
$table->morphs('notifiable');
$table->text('data');
$table->timestamp('read_at')->nullable();
$table->timestamps();
});
Run Code Online (Sandbox Code Playgroud)
并尝试$table在Notification课堂上使用:
protected $table = 'member_notifications';
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在数据库中存储通知时,出现此错误:
SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "notifications" does not exist
Run Code Online (Sandbox Code Playgroud) 我想从源安装一个包(忽略从缓存加载)。我不想清除作曲家缓存,我想知道是否有任何命令或参数可以在作曲家中丢弃缓存中的负载?
我试图在jigsaw.w3.org上的第3级验证我的CSS.但是我收到许多以-moz或-webkit或-o开头的属性的错误消息和...
我该怎么办 ?
我正在尝试使用 PHPExcel 将数据导出到 Excel,我有一个列,该列上的许多数据都以0例如0054672351或开头057524572。
现在,当我尝试导出到 Excel 时,我的数据将更改为54672351或57524572。
我正在尝试将此列的数据格式更改为文本,但我还遇到这个问题!
我应该怎么办 ?
我安装了spatie/activitylog来记录用户活动,
此包中的默认表名是activity_log我想将表名更改为users_activity_log
我创建了一个模型并命名Activity但不起作用:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Spatie\Activitylog\Models;
class Activity extends Model
{
//
protected $table = "user_activity_log";
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
我用php生成了一个序列号,这个序列号的长度是16个字符,我想用4个字符用破折号( - )分割这个序列号,就像这个格式xxxx-xxxx-xxxx-xxxx所以我写了这个php码:
for ($d=0; $d<=3; $d++){
$tmp .= ($tmp ? "-" : null).substr($serial,$d,4);
}
Run Code Online (Sandbox Code Playgroud)
所以这个循环将返回一个xxxx-xxxx-xxxx-xxxx格式的序列号,
我想知道在php中有更好的方法或功能吗?
我搜索互联网,我发现sprintf和number_format,但我不知道我怎么可以使用这个功能对于这种格式!
我有这样一张桌子:
Tags:
id | tag | news_id
---+-------+---------
1 | tag1 | 1
2 | tag2 | 1
3 | tag3 | 1
4 | tag1 | 2
5 | tag2 | 2
6 | tag3 | 3
7 | tag1 | 3
8 | tag3 | 4
9 | tag1 | 5
Run Code Online (Sandbox Code Playgroud)
如何选择tag字段,但按标签数量排序?我的意思是这样的输出:
tag1,tag3,tag2
Run Code Online (Sandbox Code Playgroud) php ×8
laravel ×5
apache ×1
composer-php ×1
compression ×1
controller ×1
css ×1
css3 ×1
function ×1
google-maps ×1
html ×1
javascript ×1
laravel-5.3 ×1
laravel-5.4 ×1
linux ×1
minify ×1
mysql ×1
phpexcel ×1
smarty ×1
split ×1
ubuntu ×1
view ×1