我试图在Laravel 5中创建mysql表.我创建了一个/project/database/migrations名为的文件users.php:
[...]
public function up()
{
Schema::create('users', function(Blueprint $table)
{
$table->increments('id');
$table->string('username');
$table->string('fullname');
$table->int('number');
$table->string('email')->unique();
$table->string('password', 60);
$table->rememberToken();
$table->timestamps();
});
}
[...]
Run Code Online (Sandbox Code Playgroud)
然后我尝试在project-folder中运行这些命令:
$ php artisan migrate
$ php artisan migrate:install
$ php artisan migrate --pretend
Run Code Online (Sandbox Code Playgroud)
它们都没有返回任何输出,也没有创建表.要填充的数据库存在.
我正在开发一个Laravel项目,我正试图从控制器获取GET参数.请求页面?date={value}应返回value如下:
public function getIndex(Request $request) {
return $request->input("date");
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.POST请求按预期工作.我通过cloudflare使用nginx.我尝试用一个普通的PHP文件
echo $_GET["date"];
Run Code Online (Sandbox Code Playgroud)
哪个工作正常.
我正在尝试扩展一个类:
class CustomParsedown extends Parsedown {
protected function blockComment($Line) { return; }
protected function blockCommentContinue($Line, array $Block) { return; }
protected function blockHeader($Line) { return; }
protected function blockSetextHeader($Line, array $Block = NULL) { return; }
}
function markdown($markdown) {
return CustomParsedown::instance()->setMarkupEscaped(true)->text($markdown);
}
Run Code Online (Sandbox Code Playgroud)
如果我markdown()从另一个页面使用markdown 运行,则代码中的更改不会生效.例如,我仍然可以创建一个标题.我正确地扩展课程吗?