所以我php artisan db:seed在迁移我的数据库之后尝试了一个基本但是它一直在cmd中返回标题错误 -[Symfony\Component\Debug\Exception\FatalErrorException] Class 'User' not found
我试过的事情
db:seed函数之前的php dump-autoload--seed语法重新运行它以下是迁移
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password', 60);
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('users');
}
}
Run Code Online (Sandbox Code Playgroud)
我相信这里的一切都是正确的,现在这里是 …
我需要为我正在工作的项目格式化一个数字,唯一的问题是我不能按照我想要的格式化它.
我使用toLocaleString给我逗号的方法将数字转换为localestring ,但我也需要小数位,我似乎没有做任何工作.
var number = 123.322
number = parseFloat(number).toFixed(2) //123.22
number.toLocaleString() //123.22
Run Code Online (Sandbox Code Playgroud)
上面的代码只返回parsefloated数字和tofixed十进制值,但它不添加逗号.
如何得到一个数字有两个小数位(当值为'xx.00'时)并且也以逗号分隔.这在JavaScript中可行吗?
连接在这里
class connection{
private $hostname = "localhost";
private $username = "root";
private $password = "";
private $database = "idea";
private $conn;
public function __construct(){
$this->conn = new mysqli($this->hostname, $this->username, $this->password, $this->database)or die("Error Connection To MySQL");
}
public function getConn(){
return $this->conn;
}
?>
Run Code Online (Sandbox Code Playgroud)
我怀疑它的连接,但只是因为...它一直在为所有其他查询工作,但谁知道.
其次,包括都在这里
<?php
session_start();
if ($_SESSION['loggedin'] != 1) {
header('location: index.php');
}
include 'connection.php';
include 'users.php';
include 'ideas.php';
$conn = new connection();
$user = new users($conn->getConn());
$idea = new ideas($conn->getConn());
?>
Run Code Online (Sandbox Code Playgroud)
倒数第二是我在类中的查询
<?php
class ideas{
private $conn; …Run Code Online (Sandbox Code Playgroud) 错误
我的情景
首先我知道这个错误消息是一个CSRF /会话错误消息,这很好; 实际上它表现得像预期的那样.由于特定于我的应用程序的原因,我已经这样做,以便访问帐户我发送一个帖子请求并根据该响应数据构建页面.
问题是,当会话在该页面上超时时,我的应用程序什么都不做,但抛出此错误消息.然后我实际上必须输入一个URL才能重定向到登录页面,这对客户来说并不理想.
我的问题
如何控制应用程序的行为,以便我可以修改发生此CSRF错误时发生的情况,例如,如果我想创建自定义页面或使用控制器执行重定向等?
不同之处在于我知道这个错误是什么.我想要一种方法来重定向此错误,我不是试图阻止显示错误,我正在尝试从它重定向.在我的情况下,这不是一个错误; 这是我期待的一种行为!
设想
我正在更改主题默认值和超级难看的日期选择器,并决定使用引导程序日期选择器,可以在此处找到。我遇到的问题是,当我使用日期选择器时,我的“v-model”属性没有执行任何操作,但当我在输入字段中键入时,它会执行某些操作。
代码
// Html
<div class="position-relative has-icon-left">
<input v-model="user.date_of_birth" placeholder="dd/mm/yyyy" id="date-of-birth" class="form-control datepicker" name="date">
@{{ user.date_of_birth }}
</div>
// javascript
$('.datepicker').datepicker({
format: 'dd/mm/yyyy',
setDate: new Date()
});
Run Code Online (Sandbox Code Playgroud)
日期选择器工作并初始化,并更改输入字段上的值。我的问题是,除非我在字段中实际输入,否则 v-model 会被完全忽略!
问题
我如何让 v-model 与这个日期选择器一起工作?v-model 无法与此日期选择器配合使用是否有特定原因?
设想
我试图允许用户在 Laravel 5.5 中移动文件夹,但 Laravel 站点没有仅移动文件夹文件的示例代码。我查看了其他地方,在 stackoverflow 和其他地方找到了一些其他答案,并尝试了所有这些答案。
当我尝试移动文件夹时,我在 Devtools 中收到以下响应:
0:"I want to move this /public/Gallery"
1:"To here /public/Images"
2:false
Run Code Online (Sandbox Code Playgroud)
从后端的这段代码
$item ['path' => '/public/Gallery']
$path = '/public/Images'
$success = File::moveDirectory($item['path'], $path);
return [
"I want to move this ".$item['path'],
"To here $path",
$success,
];
Run Code Online (Sandbox Code Playgroud)
早些时候,我收到回复说该文件已经存在,尽管它不存在,但我无法复制该文件。
编辑
使用Storage::move()我能够复制“已存在错误”
exception:"League\Flysystem\FileExistsException"
file:"C:\Users\user.name\Desktop\electron-api\vendor\league\flysystem\src\Filesystem.php"
line:402
message:"File already exists at path: public/Images"
Run Code Online (Sandbox Code Playgroud)
问题
如何在 laravel 5 存储中移动文件夹,而不是文件。最好使用存储外观。
我需要从laravels迁移表中删除一个值,但是在数据库中(我使用phpmyadmin)我无法编辑该表上的任何数据,但是我无法点击该表,但是甚至没有删除单独字段的选项,有谁知道这是为什么,此外我将如何更改表格。
为了避免进一步的混乱,它由laravel自动生成并在您运行任何迁移时自动更新的表
php ×3
laravel ×2
laravel-5 ×2
mysql ×2
artisan ×1
csrf ×1
datepicker ×1
formatting ×1
javascript ×1
session ×1
vue.js ×1