小编mat*_*ick的帖子

Laravel - 会话存储未按要求设置

我最近创建了一个新的Laravel项目,并遵循身份验证指南.当我访问我的登录或注册路由时,我收到以下错误:

ErrorException in Request.php line 775:
Session store not set on request. (View: C:\Users\Matthew\Documents\test\resources\views\auth\register.blade.php)
Run Code Online (Sandbox Code Playgroud)

我没有编辑任何核心Laravel文件,我只创建了视图并将路由添加到我的routes.php文件中

// Authentication routes
Route::get('auth/login', ['uses' => 'Auth\AuthController@getLogin', 'as' => 'login']);
Route::post('auth/login', ['uses' => 'Auth\AuthController@postLogin', 'as' => 'login']);
Route::get('auth/logout', ['uses' => 'Auth\AuthController@getLogout', 'as' => 'logout']);

// Registration routes
Route::get('auth/register', ['uses' => 'Auth\AuthController@getRegister', 'as' => 'register']);
Route::post('auth/register', ['uses' => 'Auth\AuthController@postRegister', 'as' => 'login']);
Run Code Online (Sandbox Code Playgroud)

我对Laravel没有多少经验,所以请原谅我的无知.我知道有另一个问题要问同样的事情,但这些答案似乎都不适合我.谢谢阅读!

编辑:

这是我的register.blade.php按要求.

@extends('partials.main')

@section('title', 'Test | Register')

@section('content')
    <form method="POST" action="/auth/register">
        {!! csrf_field() !!}
        <div class="ui input">
          <input type="text" name="name" value="{{ …
Run Code Online (Sandbox Code Playgroud)

php laravel

93
推荐指数
8
解决办法
10万
查看次数

什么是VAPID,为什么它有用?

我最近刚刚了解了VAPID,并一直在寻找它存在的原因以及它的目的是什么.Mozilla的博客文章解释说"如果我们发现问题,包括VAPID信息会让我们联系你",但我不确定这是什么意思.他们是否正在进行某种监控以防止其他人模仿您的服务?

web-push vapid

10
推荐指数
1
解决办法
5599
查看次数

SASS导入错误的顺序

我目前遇到了SASS的问题.当使用@import语句时,它似乎并不承认我在其他文件之前导入某个文件,导致某些文件未被声明.我试图对Bootstrap进行一些简单的更改.文件夹结构如下:

文件夹结构

我的app.scss是主要入口点,如下所示:

@import url('https://fonts.googleapis.com/css?family=Open+Sans|Droid+Sans+Mono|Droid+Serif'); //Basic fonts
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap"; //Bootstrap
@import "bower_components/font-awesome/scss/font-awesome"; //Font Awesome

//Bootstrap style changes
@import "variables";

@import "components/alerts";
@import "components/buttons";
@import "components/dropdowns";
@import "components/forms";
@import "components/labels";
@import "components/navbars";
@import "components/pagination";
@import "components/panels";
@import "components/progress";
Run Code Online (Sandbox Code Playgroud)

问题是,变量文件根本没有被导入,或者在加载其他文件之前.这是一个相当奇怪的事情,我似乎无法弄清楚.我很感激您提供的任何帮助:)

sass twitter-bootstrap

6
推荐指数
1
解决办法
4013
查看次数

Android - OnePlus不适用于ADB

我已经有一段时间了.我的问题是使用我的OnePlus来运行亚行的应用程序.正如预期的那样,当我在没有启用USB调试的情况下连接我的OnePlus时,它在我的设备管理器中作为"便携式设备"连接.但是,当我打开USB调试时,设备"完全断开"与计算机的连接(我甚至无法访问它上面的文件).

我尝试了很多教程和驱动程序安装程序,都不成功.我有最新的Android Studio以及最新的ADB驱动程序.如果有人能指出我正确的方向,那将非常感激!

更新:(古代)三星Galaxy SII连接到我的电脑后正常工作.我只能假设这是我的OnePlus的一个问题.

android adb oneplusone

5
推荐指数
2
解决办法
9252
查看次数

Jenkins - 使用通配符执行shell命令

我试图让Jenkins执行shell命令,但仍然允许使用通配符.这是我正在尝试做的参考:

mvn deploy:deploy-file -Dpackaging=jar -DrepositoryId=snapshots -Durl=http://nexus.example.net/content/repositories/snapshots -DpomFile=Spigot/Spigot-Server/pom.xml -Dfile=Spigot/Spigot-Server/target/spigot-*.jar
Run Code Online (Sandbox Code Playgroud)

我需要能够通过上面的命令部署这个jar,因为该项目的git存储库不是由我拥有或操作的,所以我需要能够将它直接部署到我自己的Nexus实例.为了确保它将支持编译jar的所有可能版本,我必须使用外卡.不幸的是,当Jenkins尝试执行命令时,它会逐字地采用通配符.我真的不知道如何解决这个问题,我将不胜感激.谢谢!

java shell maven jenkins

5
推荐指数
1
解决办法
1619
查看次数

GraalVM - 在类路径上找不到语言和多语言实现

我正在尝试在项目中使用 GraalVM 来添加简单的脚本功能。我使用 Maven 进行依赖项管理来加载 Graal 的基本依赖项。这是我的 pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>cx.matthew</groupId>
  <artifactId>graaltest</artifactId>
  <version>1.0-SNAPSHOT</version>

  <properties>
    <graalvm.version>19.0.2</graalvm.version>
    <compiler.dir>${project.build.directory}/compiler</compiler.dir>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
  </properties>

  <repositories>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>Maven Repository Switchboard</name>
      <url>http://repo1.maven.org/maven2</url>
    </repository>
    <repository>
      <id>papermc</id>
      <url>https://papermc.io/repo/repository/maven-public/</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>org.graalvm.sdk</groupId>
      <artifactId>graal-sdk</artifactId>
      <version>${graalvm.version}</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.graalvm.js</groupId>
      <artifactId>js</artifactId>
      <version>${graalvm.version}</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>org.graalvm.js</groupId>
      <artifactId>js-scriptengine</artifactId>
      <version>${graalvm.version}</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>org.graalvm.tools</groupId>
      <artifactId>profiler</artifactId>
      <version>${graalvm.version}</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>org.graalvm.tools</groupId>
      <artifactId>chromeinspector</artifactId>
      <version>${graalvm.version}</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>org.graalvm.truffle</groupId>
      <artifactId>truffle-api</artifactId>
      <version>19.0.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency> …
Run Code Online (Sandbox Code Playgroud)

java maven bukkit graalvm

5
推荐指数
1
解决办法
4454
查看次数

电子 - jQuery错误

我正在开发一个Electron项目,当试图包含jQuery时,我收到此错误:

C:\Users\Matthew\Documents\Electron\ElectronProjects\Iris\js\jquery.min.js:4 Uncaught SyntaxError:
C:\Users\Matthew\Documents\Electron\ElectronProjects\Iris\js\jquery.min.js:4 b),b&&a.jQuery===n&&(a.jQuery=Hb),n},b||(a.jQuery=a.$=n),n});jQuery v3.0.0-pre
Run Code Online (Sandbox Code Playgroud)

我试图使用电子问题页面中建议的方式(窗口.$ = window.jQuery = require('./../ js/jquery.min.js');).它总是抛出这个错误.

有任何想法吗?

javascript jquery electron

4
推荐指数
2
解决办法
2824
查看次数

Laravel - 一对多的关系不是单向的

我在Laravel中遇到一个问题,在一对多关系中,如果从一侧("hasMany"一侧)使用它,则返回null,但另一方面("belongsTo"的一侧)返回包含对象.在我的例子中,一个类别可以有很多线程,所有线程都属于一个类别.

以下是相关代码:

类别:

namespace App;

use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
    public $timestamps = false;
    protected $table = 'categories';

    public function threads() {
        $this->hasMany('App\Thread', 'category_id');
    }
}
Run Code Online (Sandbox Code Playgroud)

线:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Thread extends Model
{
    public function user()
    {
        return $this->belongsTo('App\User');
    }

    public function category()
    {
        return $this->belongsTo('App\Category');
    }
}
Run Code Online (Sandbox Code Playgroud)

在哪里我试图得到它:

Thread::with('category')->get();
$latestThread = dd(Category::find(1)->threads());
Run Code Online (Sandbox Code Playgroud)

每个表的结构如下:类别:

id, name, description
Run Code Online (Sandbox Code Playgroud)

线:

id, name, user_id, category_id
Run Code Online (Sandbox Code Playgroud)

(如果你想知道,dd输出null).如果您还有其他需求,请询问!

php laravel

2
推荐指数
1
解决办法
975
查看次数

Laravel - @each 获取当前迭代

我正在使用 @eachblade 指令来遍历查询结果数组并呈现它们(在这种情况下,@each 指令往往比 foreach 循环更好,因为将呈现的 HTML 取决于查询的结果)。这一切正常,但我有尝试获取查询本身的当前索引的问题。

换句话说,使用@each 指令,我需要能够访问正在呈现的部分中当前循环的键(或索引)。

如果您有任何需要了解的信息,请直接询问。

感谢您的阅读!

laravel

1
推荐指数
1
解决办法
1324
查看次数

Morphia - 未在dbObj中定义的类

我有一个相当有趣的问题.尝试从Mongo实例加载模型时,Morphia会抛出以下错误:

[22:17:13 WARN]: Class not found defined in dbObj: 
java.lang.ClassNotFoundException: me.mattrick.test.storage.TestStat
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_101]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_101]
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_101]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_101]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_101]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_101]
    at org.mongodb.morphia.mapping.DefaultCreator.getClass(DefaultCreator.java:175) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.DefaultCreator.createInstance(DefaultCreator.java:97) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.EmbeddedMapper.readMapOrCollectionOrEntity(EmbeddedMapper.java:205) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.EmbeddedMapper.readCollection(EmbeddedMapper.java:142) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.EmbeddedMapper.fromDBObject(EmbeddedMapper.java:45) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.Mapper.readMappedField(Mapper.java:772) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.Mapper.fromDb(Mapper.java:230) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.mapping.Mapper.fromDBObject(Mapper.java:191) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.query.MorphiaIterator.convertItem(MorphiaIterator.java:134) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.query.MorphiaIterator.processItem(MorphiaIterator.java:146) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.query.MorphiaIterator.next(MorphiaIterator.java:117) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.query.QueryImpl.get(QueryImpl.java:220) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at org.mongodb.morphia.dao.BasicDAO.findOne(BasicDAO.java:180) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at me.mattrick.test.storage.UserRepository.getUserFromPlayer(UserRepository.java:22) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at me.mattrick.test.event.JoinEvent.onJoin(JoinEvent.java:37) [Test-1.5-SNAPSHOT-shaded.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
    at …
Run Code Online (Sandbox Code Playgroud)

java mongodb morphia

1
推荐指数
1
解决办法
1622
查看次数